Socket
Book a DemoInstallSign in
Socket

statsman

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

statsman

A terminal-based system monitoring tool with manual UI rendering, full-screen support, and dynamic layout management

pipPyPI
Version
0.1.3
Maintainers
1

StatsMan is a terminal-based system monitoring tool that provides real-time system information using ASCII visualizations.

Installation

Using pipx

pipx install statsman

Using pip

pip install statsman

Usage

Run the tool:

statsman

Options

statsman --help                     # Show help
statsman --refresh-rate 1.0         # Set refresh rate to 1 second
statsman --no-color                 # Disable color output
statsman --config ~/.statsman.yaml  # Use a custom configuration file

Keyboard Controls

  • q or Ctrl+C: Quit
  • p: Pause or resume updates
  • c: Sort processes by CPU usage
  • m: Sort processes by memory usage
  • r: Reset sorting
  • / : Navigate the process list
  • Enter: Terminate the selected process

Requirements

  • Python 3.8 or higher
  • Currently statsman is built only for Linux, Windows support may be added in the future

Development

git clone https://github.com/ExilProductions/statsman.git
cd statsman

pip install -e ".[dev]"

python -m statsman

Build wheel

To build a wheel distribution locally from the project root (where pyproject.toml lives):

# Install the build backend
python -m pip install build

# Build only the wheel
python -m build --wheel

The wheel file will be created in the dist/ directory and can then be installed with:

pip install dist/statsman-<version>-py3-none-any.whl

License

Released under the MIT License. See the LICENSE file for details.

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts