La herramienta CLI para principiantes es una interfaz de línea de comandos basada en Python diseñada para ayudar a los recién llegados a aprender y ejecutar comandos de Linux de forma interactiva. Proporciona funciones como explicaciones de comandos y sugerencias de comandos basadas en escenarios.
.
├── 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 la herramienta CLI para principiantes, siga estos pasos:
Clonar el repositorio:
git clone https://github.com/Mindslayer001/Beginner-Cli.git
Navegue al directorio del proyecto:
cd Beginner-Cli
Ejecute el archivo Setup.sh:
chmod +x setup.sh
./setup.sh
Obtenga la clave API de Gemini:
Para obtener acceso a la API de Gemini, deberá adquirir una clave API. Siga estos pasos para obtener su clave API:
Para utilizar la herramienta CLI para principiantes, tiene varias opciones:
Explicador de comandos : proporciona información básica y ejemplos de un comando de Linux específico.
begcli -i [COMMAND]
Ejemplo:
begcli -i mkdir
Sugerencia de comando basada en escenarios : sugiere comandos basados en un escenario de usuario.
begcli -s [User Query]
Ejemplo:
begcli -s " I want to rename a file "
¡Las contribuciones a la herramienta CLI para principiantes son bienvenidas! Si desea contribuir, siga estos pasos:
git checkout -b feature/your_feature
).git commit -am 'Add some feature'
).git push origin feature/your_feature
).Este proyecto tiene la licencia MIT; consulte el archivo LICENSE.md para obtener más detalles.
El proyecto utiliza la API Gemini proporcionada por GenAI en su nivel gratuito. Consulte los Términos de servicio de GenAI para obtener más información sobre el uso de sus servicios.