A ferramenta CLI para iniciantes é uma interface de linha de comando baseada em Python projetada para ajudar os recém-chegados a aprender e executar comandos do Linux de forma interativa. Ele fornece recursos como explicações de comandos e sugestões de comandos baseadas em cenários.
.
├── 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)
Para instalar a ferramenta CLI para iniciantes, siga estas etapas:
Clone o repositório:
git clone https://github.com/Mindslayer001/Beginner-Cli.git
Navegue até o diretório do projeto:
cd Beginner-Cli
Execute o Setup.sh:
chmod +x setup.sh
./setup.sh
Obtenha a chave da API Gemini:
Para obter acesso à API Gemini, você precisará adquirir uma chave API. Siga estas etapas para obter sua chave API:
Para usar a ferramenta CLI para iniciantes, você tem várias opções:
Explicador de comandos : fornece informações básicas e exemplos de um comando específico do Linux.
begcli -i [COMMAND]
Exemplo:
begcli -i mkdir
Sugestão de comando baseada em cenário : sugere comandos com base em um cenário de usuário.
begcli -s [User Query]
Exemplo:
begcli -s " I want to rename a file "
Contribuições para a ferramenta CLI para iniciantes são bem-vindas! Se você quiser contribuir, siga estas etapas:
git checkout -b feature/your_feature
).git commit -am 'Add some feature'
).git push origin feature/your_feature
).Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE.md para obter detalhes.
O projeto utiliza a API Gemini fornecida pela GenAI em seu nível gratuito. Consulte os Termos de Serviço da GenAI para obter mais informações sobre o uso de seus serviços.