Py doer 는 다양한 터미널 애플리케이션에서 여러 명령 실행을 자동화하는 것을 목표로 하는 CLI 애플리케이션입니다.
특징
Python, Bash 및 gnome-terminal이 설치되어 있어야 합니다.
가상 환경에 Py doer 설치합니다.
코드 받기
자식 클론 [email protected]:boromir674/ doer .git
Python 가상 환경에 설치
CD를 doer
virtualenv env --python=python3 소스 env/bin/activate
pip install python- doer
~/.local/bin이 $PATH에 있다고 가정
ln -s $PWD/env/bin/py doer ~/.local/bin/py doer
'/data/repos/ doer ' 디렉토리에 코드를 복제했다고 가정합니다.
별칭 doer ='/data/repos/ doer /env/bin/py doer 메뉴 /data/repos/ doer /python- doer /menu_entries.json' 별칭 close-doing='/data/repos/ doer /env/bin/py doer close-doing'
사용자를 위해 Py doer 설치합니다.
코드 받기
자식 클론 [email protected]:boromir674/ doer .git
사용자용으로 설치
CD를 doer
pip install --user python- doer
이제 py doer cli가 (자동으로) $PATH에 있어야 합니다.
alias doer ='py doer 메뉴 /data/repos/ doer /python- doer /menu_entries.json' 별칭 close-doing='py doer close-doing'
실행하려면 간단히 실행하십시오(가상 환경 내에서 또는 사용자/전역 범위로 설치한 경우).
파이 doer
대화형 메뉴 표시
py doer 메뉴 </path/to/menu.json>프로그램은 사용자 json' 파일에 정의된 json 형식 파일에 정의된 항목을 구문 분석하고 사용자가 선택할 때까지 기다리는 대화형 "메뉴"를 터미널에 렌더링합니다. 각 선택은 하나 이상의 터미널 애플리케이션 열기/생성을 담당하는 'do' 스크립트를 생성합니다. 각 터미널 애플리케이션에 대해 해당 터미널에서 특정 명령을 실행하는 '실행' 스크립트가 생성됩니다.
이전 활동에서 생성된 창을 닫습니다.
파이 doer 근접 작업