| Crates.io | systemctl-tui |
| lib.rs | systemctl-tui |
| version | 0.4.0 |
| created_at | 2023-08-21 03:21:21.614576+00 |
| updated_at | 2025-01-24 05:46:18.449903+00 |
| description | A simple TUI for interacting with systemd services and their logs |
| homepage | https://github.com/rgwood/systemctl-tui |
| repository | https://github.com/rgwood/systemctl-tui |
| max_upload_size | |
| id | 949673 |
| size | 159,051 |
A fast, simple TUI for interacting with systemd services and their logs.
systemctl-tui can quickly browse service status and logs, start/stop/restart/reload services, and view/edit unit files. It aims to do a small number of things well.
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:
cargo install systemctl-tui --lockedcargo build --release to get a release binary at target/release/systemctl-tuisystemctl-tui can be installed from the official repositories:
pacman -S systemctl-tui
A Nix package is available and can be installed as follows:
nix-shell -p systemctl-tui
systemctl-tui to st for quick accesssystemctl-tui can be used with sudo:sudo ln -s ~/.cargo/bin/systemctl-tui /usr/bin/systemctl-tui
sysz is so coolratatui-template to get startedservicer