8000 GitHub - matheus-git/systemd-manager-tui: A program for managing systemd services through a TUI (Terminal User Interfaces).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A program for managing systemd services through a TUI (Terminal User Interfaces).

License

Notifications You must be signed in to change notification settings

matheus-git/systemd-manager-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Systemd manager tui

rust

A program for managing systemd services through a TUI (Terminal User Interfaces).

This tool allows you to manage systemd services with ease. You can view logs, list services, view properties, and control their lifecycle—start, stop, restart, enable, and disable—using the D-Bus API.

Screenshots

screenshot_list View more screenshots

Usage

Build binary

cargo build --release

Manage system services

sudo ./target/release/systemd-manager-tui

Manage session services

./target/release/systemd-manager-tui

Architecture

See the architecture here.

Request New Features or Properties

There are many possible actions and pieces of information that can be retrieved, so I’ve implemented the ones I found most relevant. If you’d like more to be added, feel free to open an issue with your request! You can check all available methods and properties on D-Bus here.

Main libraries

  • ratatui - 0.29.0
  • zbus - 5.5.0

Future Improvements

  • Tab navigation: all, system services, session services and custom.
  • Remotely manage services.

Weekly Updates

This project is actively maintained and updated every weekend.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Contributors

Made with contrib.rocks.

📝 License

This project is open-source under the MIT License.

About

A program for managing systemd services through a TUI (Terminal User Interfaces).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0