Alat CLI Pemula adalah antarmuka baris perintah berbasis Python yang dirancang untuk membantu pendatang baru dalam mempelajari dan menjalankan perintah Linux secara interaktif. Ini menyediakan fitur seperti penjelasan perintah dan saran perintah berbasis skenario.
.
├── 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)
Untuk menginstal Alat CLI Pemula, ikuti langkah-langkah berikut:
Kloning repositori:
git clone https://github.com/Mindslayer001/Beginner-Cli.git
Arahkan ke direktori proyek:
cd Beginner-Cli
Jalankan Setup.sh:
chmod +x setup.sh
./setup.sh
Dapatkan Kunci API Gemini:
Untuk mendapatkan akses ke API Gemini, Anda harus mendapatkan kunci API. Ikuti langkah-langkah berikut untuk mendapatkan kunci API Anda:
Untuk menggunakan Alat CLI Pemula, Anda memiliki beberapa opsi:
Penjelasan Perintah : Memberikan informasi dasar dan contoh perintah Linux tertentu.
begcli -i [COMMAND]
Contoh:
begcli -i mkdir
Saran Perintah Berbasis Skenario : Menyarankan perintah berdasarkan skenario pengguna.
begcli -s [User Query]
Contoh:
begcli -s " I want to rename a file "
Kontribusi pada Alat CLI Pemula disambut dengan baik! Jika Anda ingin berkontribusi, silakan ikuti langkah-langkah berikut:
git checkout -b feature/your_feature
).git commit -am 'Add some feature'
).git push origin feature/your_feature
).Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LICENSE.md untuk detailnya.
Proyek ini menggunakan API Gemini yang disediakan oleh GenAI di bawah tingkat gratisnya. Silakan lihat Ketentuan Layanan GenAI untuk informasi lebih lanjut tentang penggunaan layanan mereka.