knowme-cli
Version:
Fast, offline system information tool with ASCII art
87 lines (60 loc) • 2.09 kB
Markdown
# KnowMe
A fast, offline command-line tool that displays detailed system information with a classic, neofetch-style ASCII logo.
## Features
- 🚀 **Fast & Offline**: No internet connection required
- 🎨 **Beautiful ASCII Art**: OS-specific logos and colorful output
- 📊 **Comprehensive Info**: CPU, Memory, Storage, Network, and more
- 🔧 **Cross-Platform**: Works on Linux, macOS, and Windows
- 💻 **Lightweight**: Minimal dependencies and resource usage
## Installation
### From PyPI (Recommended)
```bash
pip install knowme
```
### From Source
```bash
git clone https://github.com/mehtahrishi/knowme.git
cd knowme
pip install .
```
### Development Installation
```bash
git clone https://github.com/mehtahrishi/knowme.git
cd knowme
pip install -e .
```
## Usage
Simply run the command:
```bash
knowme
```
This will display your system information in a beautiful two-column layout with an ASCII logo.
## System Information Displayed
- **Operating System**: Name, version, and architecture
- **Kernel**: Kernel version and release info
- **CPU**: Model, cores, threads, and current frequency
- **Memory**: Total, used, and available RAM
- **Storage**: Disk usage for all mounted drives
- **Network**: Active interfaces and IP addresses
- **GPU**: Graphics card information (if available)
- **Display**: Screen resolution and refresh rate
- **Uptime**: System uptime
- **Shell**: Current shell and version
- **Terminal**: Terminal emulator information
## Requirements
- Python 3.7 or higher
- Works on Linux, macOS, and Windows
## Dependencies
- `psutil` - System and process utilities
- `distro` - Linux distribution information
- `py-cpuinfo` - CPU information
- `requests` - HTTP library
- `gputil` - GPU utilities
- `screeninfo` - Display information
- `ifaddr` - Network interface addresses
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This project is licensed under the MIT License - see the LICENSE file for details.
## Acknowledgments
Inspired by neofetch and other system information tools.