1.0.2 • Published 5 months ago

getm v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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

CommandDescription
getm -m, getm --machine-idShows the unique Machine ID
getm -c, getm --cpu-infoDisplays detailed CPU information
getm -r, getm --memory-infoShows total and available RAM
getm -d, getm --disk-infoDisplays disk size and details
getm -f, getm --fan-infoShows fan speeds (if available)
getm -n, getm --network-infoLists 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! 🚀