getm
v1.0.2
Published
Provides node-based general machine information
Maintainers
Readme
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-idDisplay CPU details:
getm --cpu-infoCheck available RAM:
getm --memory-infoShow disk information:
getm --disk-infoMonitor fan speeds:
getm --fan-infoList network interfaces:
getm --network-info💻 Development
Clone the repository:
git clone https://github.com/yourusername/getm.gitInstall dependencies:
npm installRun locally:
node index.js --cpu-infoLink 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! 🚀
