Skip to content

Releases: rgwood/systemctl-tui

v0.4.0 - keyboard shortcuts

24 Jan 05:56
96c7585
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

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

v0.3.6

25 May 17:22
Compare
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

v0.3.5

03 May 01:11
2f80971
Compare
Choose a tag to compare

What's Changed

  • Add distro packages section to README.md by @orhun in #16
  • Fix a bug where an error on older systemd versions would mess with the terminal UI @rgwood in #18

New Contributors

  • @orhun made their first contribution in #16

Full Changelog: v0.3.4...v0.3.5

v0.3.4

27 Apr 04:37
Compare
Choose a tag to compare

Fix a bug where we were printing the scope after exiting, and upgrade dependencies.

Full Changelog: v0.3.3...v0.3.4

v0.3.3

29 Feb 07:04
Compare
Choose a tag to compare
  1. Fixed a bug where the scope specified by the user was not respected on refresh
  2. Fixed a failure to launch on WSL. WSL doesn't really support user services, so now we default to scope=global on WSL
  3. Added better stack traces for users who don't have the RUST_BACKTRACE environment variable set

Full Changelog: v0.3.2...v0.3.3

v0.3.2

29 Feb 06:23
Compare
Choose a tag to compare

What's Changed

  • Removed emoji from the UI because WezTerm on Windows does not handle them well 😔 #15