23个版本
新 0.3.7 | 2024年8月18日 |
---|---|
0.3.6 | 2024年5月25日 |
0.3.4 | 2024年4月27日 |
0.3.3 | 2024年2月29日 |
0.2.2 | 2023年10月16日 |
#240 in Unix API
126 个月下载量
79KB
2K SLoC
systemctl-tui
一个快速、简单的TUI,用于与systemd服务及其日志交互。
systemctl-tui
可以快速浏览服务状态和日志,并启动/停止/重启服务。它旨在做好少量事情。
安装
注意:此项目仅在Linux(如果已启用systemd,WSL可以使用)上运行。在GitHub发布中提供了x64和ARM64的二进制文件,并且有发行版软件包可用。
如果您想从头开始构建,则需要安装Rust。然后执行以下操作之一:
- 运行
cargo install systemctl-tui
- 克隆仓库并运行
cargo build --release
以在target/release/systemctl-tui
获取发布二进制文件
发行版软件包
Arch Linux
systemctl-tui
可以从官方仓库安装
pacman -S systemctl-tui
Nix
Nix软件包可用,并可以按照以下方式安装
nix-shell -p systemctl-tui
可选
- 将别名
systemctl-tui
映射到st
以便于快速访问 - 创建一个符号链接,以便可以使用 sudo 运行
systemctl-tui
sudo ln -s ~/.cargo/bin/systemctl-tui /usr/bin/systemctl-tui
帮助
致谢
- 灵感来源于真正精彩的 Lazygit
sysz
非常酷- 使用
ratatui-template
开始 - 部分 systemd 代码来自
servicer
依赖项
~34–50MB
~670K SLoC