Skip to content

A Command Line Interface Written in Go to quickly get all necessary Details About Your Machine.

License

Notifications You must be signed in to change notification settings

Mrkouhadi/go-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLI Usage Details

This is a command-line interface (CLI) tool built in Golang. It provides users with various commands to retrieve system information such as CPU usage, RAM usage, disk usage, network details, and more.

Preview

Net Image RAM CPU Image Info Image

Installation

To install the CLI tool, you can use the following commands:

go get -u github.com/mrkouhadi/go-cli

Make sure your Go environment is properly set up.

Usage

Once installed, you can use the CLI tool with the following commands:

App Version

This application follows Semantic Versioning. The current version is 1.0.0.

To check the version of your installed go-cli

go-cli --version

IP Addresses

To retrieve IP addresses:

go-cli net ip -v ipv4
go-cli net ip -v ipv6

Network Details

To retrieve network details:

go-cli net info

Ping a URL

To ping a URL:

go-cli net ping -u bing.com

CPU Usage

To retrieve CPU usage details:

go-cli info cpu

RAM Usage

To retrieve RAM usage details:

go-cli info ram

Disk Usage

To retrieve disk usage details:

go-cli info disk

GPU Usage

To retrieve GPU usage details:

go-cli info gpu

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on GitHub.

License

This project is licensed under the MIT License.

About

A Command Line Interface Written in Go to quickly get all necessary Details About Your Machine.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages