getm v1.0.2
getm 🔍
getm is a powerful and easy-to-use Node.js CLI tool designed to retrieve detailed system information across multiple platforms. Whether you're looking for machine IDs, CPU details, RAM usage, disk stats, or fan speeds, getm provides everything you need in one simple command.
🚀 Features
- 🔑 Retrieve unique Machine ID
- ⚡ Get detailed CPU Information
- 🧠 Check RAM Usage and availability
- 💾 Display Disk Information
- 🌬️ Monitor Fan Speeds
- 🌐 List active Network Interfaces
- 🎯 Cross-platform compatibility (Linux, macOS, Windows)
- 🎨 Colorful and clear output
📦 Installation
To install getm globally via NPM, run:
npm install -g getm
🔥 Usage
Once installed, you can use getm
from your terminal with various options:
Basic Commands
Command | Description |
---|---|
getm -m, getm --machine-id | Shows the unique Machine ID |
getm -c, getm --cpu-info | Displays detailed CPU information |
getm -r, getm --memory-info | Shows total and available RAM |
getm -d, getm --disk-info | Displays disk size and details |
getm -f, getm --fan-info | Shows fan speeds (if available) |
getm -n, getm --network-info | Lists active network interfaces |
Examples
Get the unique machine ID:
getm --machine-id
Display CPU details:
getm --cpu-info
Check available RAM:
getm --memory-info
Show disk information:
getm --disk-info
Monitor fan speeds:
getm --fan-info
List network interfaces:
getm --network-info
💻 Development
Clone the repository:
git clone https://github.com/yourusername/getm.git
Install dependencies:
npm install
Run locally:
node index.js --cpu-info
Link globally for development:
npm link
🤝 Contributing
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
📜 License
This project is licensed under the MIT License.
🙌 Acknowledgments
Happy coding! 🚀