commandpack
v0.3.1
새 라이브러리 명령을 사용하는 것이 좋습니다.
CommandPack- 생성, 저장, 명령 관리 및 명령 패키지를위한 크로스 플랫폼 라이브러리. 명령 실행, 명령 패키지로 파일의 구문 분석.
저자 및 개발자 : AA Suvorov
CommandPack v0.3.1
생성, 저장, 명령 관리 및 명령 패키지를위한 크로스 플랫폼 라이브러리. 명령 실행, 명령 패키지로 파일의 구문 분석.
명령 작업 (실행, 출시, Autorun, Storage)을위한 유틸리티를 만드는 데 사용됩니다.
간단하고 이해할 수있는 파일로 명령을 유지하고 한 곳으로 수집하고 명명 된 카테고리 (패키지)로 나누고 언제든지 실행할 수 있습니다.
파일에는 확장자 *.cfg 또는 *.json이 있어야하며 올바른 구조가 있어야합니다.
[package name 1]
command 1
command 2
command N
[package name 2]
command 1
command 2
command N
{
"name1" :
[
"command1" ,
"command2" ,
"commandN"
] ,
"name2" :
[
"command1" ,
"command2" ,
"commandN"
]
} pip3 install commandpack사용 가능한 도구 :
from commandpack . factories import Factory
os_executor = Factory . tools . get_os_executor ()
sub_executor = Factory . tools . get_sub_executor ()
executor = Factory . tools . get_executor ()
command = Factory . tools . command_pack . create_command ( 'pip list' )
pack = Factory . tools . command_pack . create_pack ( 'default' )
cfg_parser = Factory . tools . parsers . get_cfg_parser ()
json_parser = Factory . tools . parsers . get_json_parser ()
parser = Factory . tools . parsers . get_parser ()
pack_maker = Factory . tools . makers . get_pack_maker ()용기 문제없이 사용 작업 "CommandPack"으로 생성 된 유틸리티.
pip install commandpack .Windows에서 문제가없는 사용 작업 "CommandPack"으로 생성 된 유틸리티 :
pip install pytestpytest -v pip install pytest-coveragepytest --cov 
pytest --cov --cov-report=html THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------
Licensed under the terms of the BSD 3-Clause License
(see LICENSE for details).
Copyright © 2018-2024, A.A Suvorov
All rights reserved.
--------------------------------------------------------