#tui #systemd #服务 #日志 #Linux #状态 #浏览

bin+lib systemctl-tui

一个简单的TUI,用于与systemd服务及其日志交互

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

Download history 255/week @ 2024-05-02 13/week @ 2024-05-09 2/week @ 2024-05-16 167/week @ 2024-05-23 29/week @ 2024-05-30 13/week @ 2024-06-06 4/week @ 2024-06-13 10/week @ 2024-06-27 57/week @ 2024-07-04 126/week @ 2024-08-15

126 个月下载量

MIT 许可证

79KB
2K SLoC

systemctl-tui

Crates.io

一个快速、简单的TUI,用于与systemd服务及其日志交互。 image

systemctl-tui可以快速浏览服务状态和日志,并启动/停止/重启服务。它旨在做好少量事情。

安装

注意:此项目仅在Linux(如果已启用systemd,WSL可以使用)上运行。在GitHub发布中提供了x64和ARM64的二进制文件,并且有发行版软件包可用。

如果您想从头开始构建,则需要安装Rust。然后执行以下操作之一:

  1. 运行cargo install systemctl-tui
  2. 克隆仓库并运行cargo build --release以在target/release/systemctl-tui获取发布二进制文件

发行版软件包

软件包状态

Packaging status

Arch Linux

systemctl-tui可以从官方仓库安装

pacman -S systemctl-tui

Nix

Nix软件包可用,并可以按照以下方式安装

nix-shell -p systemctl-tui

可选

  1. 将别名 systemctl-tui 映射到 st 以便于快速访问
  2. 创建一个符号链接,以便可以使用 sudo 运行 systemctl-tui
sudo ln -s ~/.cargo/bin/systemctl-tui /usr/bin/systemctl-tui

帮助

image

致谢

依赖项

~34–50MB
~670K SLoC