Skip to content

CLI Command for Tracking Device Usage Across Multiple Systems.

License

Notifications You must be signed in to change notification settings

nikpocuca/sourus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sourus

This is an all-in-one CLI monitor tool for memory, core load, and GPU utilization. Why the name "Sourus"? It means lizard in greek, which is a play on "monitor lizard".

Theres a couple of releases for Intel-macos and Linux.

Colorful Themes!

You can customize the theme of the cli app under ~/.sourus/settings.yml.

It will even show your GPU information!

sourus

You can also customize the size of the width of the app, and the arangement of the columns.

Build

Requires go-lang version 1.23+, and you need to pull in a few dependencies. The entire binary is only 4MB in size.

I have tested it out on MacOS and Linux with both GPU and non-GPU devices visible.

go build .

To run sourus, just call it via CLI:

./sourus 
╭────────────────────────────────────────────────────────────╮
│                       SOURUS MONITOR                       │
╰────────────────────────────────────────────────────────────╯
┌────────────────────────────────────────────────────────────┐
│                  Host Memory: 3.38G/23.7G                  │
│          █████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  14%          │
│                                                            │
│                                                            │
│                         Core Loads                         │
│             0.0% ░░░░░░░░░░      2.0% ░░░░░░░░░░           │
│             4.0% ░░░░░░░░░░      0.0% ░░░░░░░░░░           │
│             4.1% ░░░░░░░░░░      2.0% ░░░░░░░░░░           │
│             2.0% ░░░░░░░░░░      2.0% ░░░░░░░░░░           │
│             2.0% ░░░░░░░░░░      0.0% ░░░░░░░░░░           │
│             4.1% ░░░░░░░░░░      2.0% ░░░░░░░░░░           │
│                                                            │
└────────────────────────────────────────────────────────────┘

You can add it to your PATH or place it in /usr/bin/.

Acknowledgments

Many thanks to Michael McCulloch for testing and providing feedback on v0.1.0.

About

CLI Command for Tracking Device Usage Across Multiple Systems.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages