Cutiefetch is a Python-based system information tool that displays system configuration data in a visually appealing way. It provides a customizable display of system information, including the operating system, kernel version, memory usage, and more. The tool uses ANSI escape codes to format text in the terminal and provides a logo display feature.
- System Information: Displays system configuration data, including operating system, kernel version, and memory usage.
- Customizable Display: Allows users to customize the display using a configuration file.
- Logo Display: Displays a customizable logo using ANSI escape codes.
- Color Scheme: Provides a customizable color scheme using ANSI escape codes.
- Module Selection: Allows users to select which system information to display.
- Python: The primary programming language used for the project.
- OS: Used for interacting with the operating system.
- Platform: Used for retrieving platform-specific information.
- PSUtil: Used for retrieving system and hardware information.
- Socket: Used for retrieving network information.
- YAML: Used for parsing configuration files.
- Subprocess: Used for running shell commands.
- Python 3.6 or later
- pip 19.0 or later
- Clone the repository:
git clone https://github.com/your-repo/cutiefetch.git - Navigate to the repository:
cd cutiefetch - Install dependencies:
pip install -r requirements.txt
- Run the tool:
python cutiefetch.py
The tool can be run using the python cutiefetch.py command. The display can be customized using a configuration file.
cutiefetch/
│
├── ASCII.py
├── config.yml
├── cutiefetch.py
├── requirements.txt
└── README.mdContributions are welcome! Please submit a pull request with your changes.
This project is licensed under the MIT License.
A huge thank you to all contributors and users of Cutiefetch!