A cross-platform command-line interface tool built with Python that works seamlessly on both Windows and Linux operating systems.
- ✅ Cross-platform compatibility (Windows & Linux)
- ✅ Easy to install and use
- ✅ Multiple useful commands
- ✅ System information display
- ✅ Built with Click for excellent CLI experience
- Python 3.7 or higher
- pip (Python package installer)
Before installation, ensure you have:
- Python 3.7 or higher
- pip (Python package installer)
This method automatically handles all build dependencies:
git clone https://github.com/Akula452/akula-python-cli.git
cd akula-python-cli
pip install -e .git clone https://github.com/Akula452/akula-python-cli.git
cd akula-python-cli
pip install -r requirements.txt
pip install -e .Note: This method is only needed for specific build scenarios. Most users should use Method 1 instead.
If you need to use setup.py directly and encounter import errors:
pip install --upgrade setuptools
python setup.py developAfter installation, verify that the CLI is installed correctly:
akula --versionGreet someone with a friendly message:
akula hello
akula hello --name "Your Name"Display version and system information:
akula versionDisplay detailed system information:
akula sysinfoEcho back any text you provide:
akula echo "Hello from Akula CLI!"Get help on available commands:
akula --help
akula hello --helpOn Linux, you might need to use pip3 instead of pip:
pip3 install -e .If you get permission errors, you can install in user mode:
pip install --user -e .On Windows, make sure Python and pip are added to your PATH. You can then run:
pip install -e .If you're using PowerShell and encounter execution policy errors, you may need to run:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserakula-python-cli/
├── akula_cli/
│ ├── __init__.py # Package initialization and version
│ └── cli.py # Main CLI implementation
├── setup.py # Setup script for installation
├── pyproject.toml # Modern Python project configuration
├── requirements.txt # Package dependencies
├── .gitignore # Git ignore rules
└── README.md # This file
You can also run the CLI directly without installation:
python -m akula_cli.cli --help
python -m akula_cli.cli helloTo uninstall the CLI:
pip uninstall akula-cliMIT License
Contributions are welcome! Feel free to submit issues or pull requests.
Akula452