Beginner Cli
1.0.0
초보자 CLI 도구는 초보자가 대화형으로 Linux 명령을 학습하고 실행할 수 있도록 설계된 Python 기반 명령줄 인터페이스입니다. 명령어 설명, 시나리오 기반 명령어 제안 등의 기능을 제공합니다.
.
├── beg_cli
│ ├── argsparser.py # Main script for command-line parsing
│ ├── config.ini # Configuration file
│ ├── demo.py # Demo script or additional functionality
│ ├── __init__.py # Initialization file for the CLI package
│ └── __pycache__ # Cache directory (automatically generated)
│ └── argsparser.cpython-311.pyc
├── LICENSE.md # License file
├── poetry.lock # Poetry lock file (dependency lock)
├── pyproject.toml # Poetry project configuration
├── README.md # Project README file (you are here!)
└── tests
└── __init__.py # Initialization file for tests (if any)
초보자 CLI 도구를 설치하려면 다음 단계를 따르세요.
저장소를 복제합니다.
git clone https://github.com/Mindslayer001/Beginner-Cli.git
프로젝트 디렉터리로 이동합니다.
cd Beginner-Cli
Setup.sh를 실행합니다.
chmod +x setup.sh
./setup.sh
Gemini API 키 획득:
Gemini API에 액세스하려면 API 키를 획득해야 합니다. API 키를 얻으려면 다음 단계를 따르세요.
초보자 CLI 도구를 사용하려면 다음과 같은 몇 가지 옵션이 있습니다.
명령어 설명 : 특정 Linux 명령어에 대한 기본 정보와 예시를 제공합니다.
begcli -i [COMMAND]
예:
begcli -i mkdir
시나리오 기반 명령어 제안 : 사용자 시나리오에 따른 명령어를 제안합니다.
begcli -s [User Query]
예:
begcli -s " I want to rename a file "
초보자 CLI 도구에 대한 기여를 환영합니다! 기여하고 싶다면 다음 단계를 따르세요.
git checkout -b feature/your_feature
).git commit -am 'Add some feature'
).git push origin feature/your_feature
).이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE.md 파일을 참조하세요.
이 프로젝트는 GenAI가 무료 계층으로 제공하는 Gemini API를 활용합니다. 서비스 사용에 대한 자세한 내용은 GenAI 서비스 약관을 참조하세요.