https://github.com/matheus-git/systemd-manager-tui
A program for managing systemd services through a TUI (Terminal User Interfaces).
https://github.com/matheus-git/systemd-manager-tui
rust systemd tui
Last synced: 4 months ago
JSON representation
A program for managing systemd services through a TUI (Terminal User Interfaces).
- Host: GitHub
- URL: https://github.com/matheus-git/systemd-manager-tui
- Owner: matheus-git
- License: mit
- Created: 2025-04-05T14:30:15.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-06-14T16:53:05.000Z (4 months ago)
- Last Synced: 2025-06-14T17:31:06.387Z (4 months ago)
- Topics: rust, systemd, tui
- Language: Rust
- Homepage:
- Size: 2.73 MB
- Stars: 155
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - matheus-git/systemd-manager-tui - A program for managing systemd services through a TUI (Terminal User Interfaces). (Rust)
- awesome-rust - matheus-git/systemd-manager-tui - manager-tui](https://crates.io/crates/systemd-manager-tui)] - A program for managing systemd services through a TUI (Terminal User Interfaces). (Applications / System tools)
- fucking-awesome-rust - matheus-git/systemd-manager-tui - manager-tui](crates.io/crates/systemd-manager-tui)] - A program for managing systemd services through a TUI (Terminal User Interfaces). (Applications / System tools)
- awesome-ratatui - systemd-manager-tui - A program for managing systemd services through a TUI. (💻 Apps / 👨💻 System Administration)
README
# Systemd manager tui

A program for managing systemd services through a TUI (Text User Interface).
The available operations are listing, starting, stopping, restarting, enabling, and disabling systemd services using the D-Bus API.
## Screenshots

## Usage
Must be run as sudo (or root).
**It's recommended to build a binary since it's simpler to run with sudo than to configure sudo to run "sudo cargo run".**
### Run in development mode
```
sudo cargo run
```### Build binary
1. Build the binary
```
cargo build --release
```
3. Run it ( opcional )
```
sudo target/release/systemd-manager-tui
```## Main libraries
- ratatui - 0.29.0
- zbus - 5.5.0## Future Improvements
- View log
- Usability
- Performance## 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.
## 📝 License
This project is open-source under the MIT License.