Das Beginner CLI Tool ist eine Python-basierte Befehlszeilenschnittstelle, die Neulinge beim interaktiven Erlernen und Ausführen von Linux-Befehlen unterstützen soll. Es bietet Funktionen wie Befehlserklärungen und szenariobasierte Befehlsvorschläge.
.
├── 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)
Um das Beginner CLI Tool zu installieren, führen Sie die folgenden Schritte aus:
Klonen Sie das Repository:
git clone https://github.com/Mindslayer001/Beginner-Cli.git
Navigieren Sie zum Projektverzeichnis:
cd Beginner-Cli
Führen Sie Setup.sh aus:
chmod +x setup.sh
./setup.sh
Erhalten Sie den Gemini-API-Schlüssel:
Um Zugriff auf die Gemini-API zu erhalten, müssen Sie einen API-Schlüssel erwerben. Befolgen Sie diese Schritte, um Ihren API-Schlüssel zu erhalten:
Um das Beginner CLI Tool zu verwenden, haben Sie mehrere Möglichkeiten:
Befehlserklärung : Stellen Sie grundlegende Informationen und Beispiele zu einem bestimmten Linux-Befehl bereit.
begcli -i [COMMAND]
Beispiel:
begcli -i mkdir
Szenariobasierter Befehlsvorschlag : Schlägt Befehle basierend auf einem Benutzerszenario vor.
begcli -s [User Query]
Beispiel:
begcli -s " I want to rename a file "
Beiträge zum CLI-Tool für Anfänger sind willkommen! Wenn Sie einen Beitrag leisten möchten, befolgen Sie bitte diese Schritte:
git checkout -b feature/your_feature
).git commit -am 'Add some feature'
).git push origin feature/your_feature
).Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.md.
Das Projekt nutzt die von GenAI im Rahmen ihres kostenlosen Kontingents bereitgestellte Gemini-API. Weitere Informationen zur Nutzung ihrer Dienste finden Sie in den Nutzungsbedingungen von GenAI.