orhun / systemctl-tui

A fast, simple TUI for interacting with systemd services and their logs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

systemctl-tui

Crates.io

A fast, simple TUI for interacting with systemd services and their logs.

image

systemctl-tui can quickly browse service status and logs, and start/stop/restart services. It aims to do a small number of things well.

Install

Note: this project only works on Linux (WSL works if you have systemd enabled). Binaries are published for x64 and ARM64 in the GitHub releases, and a Nix package is available.

If you'd rather build from scratch you will need Rust installed. Then either:

  1. Run cargo install systemctl-tui
  2. Clone the repo and run cargo build --release to get a release binary at target/release/systemctl-tui

Optional:

  1. Alias systemctl-tui to st for quick access
  2. Create a symlink so systemctl-tui can be used with sudo:
sudo ln -s ~/.cargo/bin/systemctl-tui /usr/bin/systemctl-tui

Help

image

Credits

About

A fast, simple TUI for interacting with systemd services and their logs

License:MIT License


Languages

Language:Rust 98.3%Language:Just 1.7%