Инструмент CLI для начинающих — это интерфейс командной строки на основе Python, предназначенный для помощи новичкам в изучении и интерактивном выполнении команд Linux. Он предоставляет такие функции, как пояснения команд и предложения команд на основе сценариев.
.
├── 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
Получите ключ API Gemini:
Чтобы получить доступ к API Gemini, вам необходимо получить ключ 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.
Проект использует API Gemini, предоставляемый GenAI в рамках уровня бесплатного пользования. Пожалуйста, обратитесь к Условиям обслуживания GenAI для получения дополнительной информации об использовании их услуг.