systemctl-tui

Crates.iosystemctl-tui
lib.rssystemctl-tui
version0.3.8
sourcesrc
created_at2023-08-21 03:21:21.614576
updated_at2024-09-14 14:19:10.378915
descriptionA simple TUI for interacting with systemd services and their logs
homepagehttps://github.com/rgwood/systemctl-tui
repositoryhttps://github.com/rgwood/systemctl-tui
max_upload_size
id949673
size153,068
Reilly Wood (rgwood)

documentation

README

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 distro packages are available.

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

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

Distro Packages

Packaging status

Packaging status

Arch Linux

systemctl-tui can be installed from the official repositories:

pacman -S systemctl-tui

Nix

A Nix package is available and can be installed as follows:

nix-shell -p 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

Commit count: 177

cargo fmt