IEEE-VIT / termiboard

A smart CLI Dashboard to fetch cpu, memory and network stats!
MIT License
35 stars 16 forks source link
cli cli-dashboard cpu-monitoring golang memory-monitoring system terminal

Termiboard

Open Source Love svg1 GitHub license GitHub go.mod Go version of a Go module GitHub Workflow Build Passing GitHub Open Issues PRs Welcome

The cross platform CLI Dashboard which shows all your system stats and info in an instant.

Getting Started

git clone https://github.com/<your-github-username>/termiboard.git && cd termiboard

git checkout -b my-amazing-feature

git add .

git commit -m "A short description about the feature."

git push origin <my-amazing-feature>

Open your forked repo in your browser and then raise a PR to the master branch of this repository!

Usage

Once the executable file is created, the program can be executed as:

Without Flag Options

This will by default show all the parameters of the System.

./termiboard

Output:
Complete Output SS

With Flag Options

If the flag options are passed, then the specific parameters of the System will be displayed.

./termiboard --cpu-usage

Output:
CPU Info Output SS

All Available Options

./termiboard --help
Flag Function
--all Show all stats
--cpu-info Show CPU information
--cpu-usage Show CPU usage
--disk Show disk usage
--local-ip Show local IP address
--public-ip Show public IP address
--ram Show RAM usage
--top5-ram Show top 5 process that consume the most memory

Contributing

To start contributing, check out CONTRIBUTING.md. New contributors are always welcome to support this project. Kindly consider leaving a :star: if you like the project :)

License

This project is licensed under MIT.