Installation¶
Rain CLI can be installed in several ways, depending on your preference and use case.
Prerequisites¶
Rain CLI requires Python 3.8 or higher. You can check your Python version with:
python --version
Installation Methods¶
Method 1: From PyPI (Recommended)¶
pip install rain-cli
Method 2: From Source¶
Clone the repository:
git clone https://github.com/desenyon/rain.git
cd rain
Install in development mode:
pip install -e .
Method 3: Using pipx (Isolated Installation)¶
If you prefer to install Rain CLI in an isolated environment:
pipx install rain-cli
Verify Installation¶
After installation, verify that Rain CLI is working:
rain --version
You should see output similar to:
rain, version 1.0.0
Optional Dependencies¶
Rain CLI works out of the box, but some features require additional dependencies:
Enhanced Network Information¶
pip install netifaces
Detailed CPU Information¶
pip install py-cpuinfo
GPU Information (NVIDIA)¶
pip install GPUtil
Linux Distribution Information¶
pip install distro
System Requirements¶
Python: 3.8+
Operating System: Linux, macOS, Windows
Memory: Minimal (< 50MB)
Disk Space: < 100MB