Skip to content

Releases: rgwood/systemctl-tui

v0.5.2

24 Mar 03:19

Choose a tag to compare

What's Changed

  • Fix -l/--limit flag not filtering unit files by @rgwood in #76

Full Changelog: v0.5.1...v0.5.2

v0.5.1

29 Jan 14:53

Choose a tag to compare

systemctl-tui no longer captures mouse events, making it much easier to copy/paste text from the UI.

Full Changelog: v0.5.0...v0.5.1

v0.5.0

29 Jan 00:45

Choose a tag to compare

This is a fairly large release; the big ticket items are that you can now:

  1. Open logs in your $PAGER (defaults to less) by pressing o. Useful for copying/pasting logs
  2. Enable/disable services and view disabled ones

PRs

Full Changelog: v0.4.1-take2...v0.5.0

v0.4.1

11 Jan 17:33

Choose a tag to compare

It's been a while since the last release, and a bunch of minor fixes+improvements have accumulated since then. Thanks to the new contributors!

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1-take2

v0.4.0 - keyboard shortcuts

24 Jan 05:56
96c7585

Choose a tag to compare

Some long-overdue UX improvements:

  1. A line at the bottom of the terminal showing keyboard shortcuts that can be used in the current mode
  2. Keyboard shortcuts for actions in the action menu

image

#32

v0.3.10

15 Jan 01:27
82f2de2

Choose a tag to compare

This release adds support for reloading units; both manually and automatically after a unit file is edited: #30

v0.3.9

14 Jan 05:20

Choose a tag to compare

This release adds a new "Edit unit file" action that will edit a service's unit file in $EDITOR (falling back to nano if needed).

This should really run the equivalent of systemctl daemon-reload after editing the file, but... it's too late here for zbus unpleasantness. Will implement that later: #29

0.3.8

14 Sep 14:34

Choose a tag to compare

What's changed in this release

  • Better support for terminals with light background by @mkhl in #23

What I've been working on

It's not ready to go yet, but I've been hacking on support for enabling/disabling services and displaying services' enablement state. It's been more difficult than I expected:

  1. The main dbus function I've been using (ListUnits()) only returns loaded units; not helpful when someone wants to enable/start a service for the first time
  2. ListUnitFiles() returns info about disabled services, but it's much slower and is missing a lot of info
  3. I experimented with subscribing to service/unit property changes but couldn't get it to work reliably, need to spend more time investigating that
  4. systemd's documentation is not the best

Whew. That is all to say that I am still working on significant improvements in my spare time, but it might be a little while before that particular one is done.

0.3.7

18 Aug 14:52

Choose a tag to compare

Just bumping dependency versions to fix an issue with cargo install: #22

v0.3.6

25 May 17:22

Choose a tag to compare

What's Changed

  • Make borders in the UI have rounded corners. Lazygit started doing that and I think it looks nice, might as well!
  • Add a --limit-units flag to limit the view to certain units, by @mkuehlke in #21

333819700-1ca529c6-2018-46c4-ae42-2c0f5925933d

Full Changelog: v0.3.5...v0.3.6