Skip to content

ashmit0920/Peekaboo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peekaboo

Peekaboo is a System Monitoring CLI tool built in Rust. It allows you to monitor various system parameters such as CPU usage, memory usage, disk usage, and network usage.

Peekaboo

Features

  • Monitor CPU usage
  • Monitor memory usage
  • Monitor disk usage
  • Monitor network usage
  • Save and display user names

Installation

  1. Clone the repository:

    git clone https://github.com/ashmit0920/Peekaboo.git
  2. Extract the cloned directory, and add it to your environment's PATH variable for easy access:

    1. Search for "Edit environment variables" in your Windows Search bar and click on the search result.
    2. Under "System Variables" (for all users), select "Path" => "Edit". In case you lack the permissions to edit System variables, just edit the Path variable under "User Variables".
    3. A table pops up showing the directories included in the current PATH. Click on "New" ⇒ "Browse..." to select the cloned Peekaboo directory. Click on ⇒ "OK" (Don't "Cancel") ⇒ "OK" ⇒ "OK".
    4. (For older Windows) If you didn't see a pop-up table, it is time to change your computer.

Usage

  • To display the help menu:

    peek -h
  • To store a user name:

    peek --name <name>

    The user name will be stored and will be displayed on subsequent runs.

  • To display system information

    peek -s
  • To monitor CPU usage:

    peek -c
  • To monitor memory usage:

    peek -m
  • To monitor disk usage:

    peek -d
  • To monitor network usage:

    peek -n
  • To monitor all of the above at once:

    peek --showall

Examples

CPU Usage:

CPU usage

Memory and Disk usage:

Memory and Disk usage

Network usage:

Network Usage

Show all parameters

Show all

About

A utility tool built using Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published