https://github.com/systemd-commander/systemd-commander
Terminal-based systemd UI
https://github.com/systemd-commander/systemd-commander
curses journalctl journald machinectl machined python systemctl systemd terminal terminal-based tui
Last synced: about 1 year ago
JSON representation
Terminal-based systemd UI
- Host: GitHub
- URL: https://github.com/systemd-commander/systemd-commander
- Owner: systemd-commander
- License: lgpl-2.1
- Created: 2017-05-14T14:38:53.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-22T11:44:05.000Z (about 9 years ago)
- Last Synced: 2024-02-13T21:22:50.795Z (over 2 years ago)
- Topics: curses, journalctl, journald, machinectl, machined, python, systemctl, systemd, terminal, terminal-based, tui
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
=== systemd-commander
Systemd Commander is a terminal-based tool to manage systemd:
- process control: list, start, stop, restart units
- journald: show journals, search by date and string
- machined: list, start, stop, VMs and containers; list, download, delete images.
.Usage:
[source, bash]
----
sudo systemd-commander
----
Configuration:
Config files are parsed in the following order::
- /etc/systemd-commander.conf
- ~/.config/systemd-commander.conf
- ~/.systemd-commander.conf
==== TODO
Journald::
- [ ] prev/next boot
- [ ] prev/next unit
- [ ] prev/next page
- [ ] search string
- [ ] toggle follow
- [ ] seek by time
systemctl::
- [ ] list units
- [ ] toggle enable/disable
- [ ] start/stop/restart/
- [ ] show status
- [ ] jump to logs for the highlighted unit