serman

2022-07-15 12:40 UTC
  • Xyne

Metadata

Description: Dialog-based systemd service management.
Latest Version: 2014.7
Source Code: src/
Architecture:
  • any
Dependencies:
  • dialog
  • python3
Arch Repositories:
  • [xyne-any]
  • [xyne-i686]
  • [xyne-x86_64]
AUR Page: serman
Arch Forum Thread: 153658
Tags:

About

Serman is a simple dialog-based systemd service manager. It provides an easy way to manage services with an overview of what is currently enabled, running, etc.

The package currently includes the original version of serman based on the dialog and a complete rewrite using Python’s ncurses library. The latter is installed as serman2 for testing. It will soon replace the current version of serman.

Screenshots

screenshot screenshot screenshot screenshot screenshot 

Help Message

$ serman --help

usage: serman [-h] [--systemctl <path>] [-a ...] [--dry-run] [-e] [-s] [-r]
              [-o <unit command>] [--height HEIGHT] [--width WIDTH]
              [--list-height LIST_HEIGHT]

Generate dialogues for systemd service management.

options:
  -h, --help            show this help message and exit
  --systemctl <path>    Path to the systemctl binary. [default:
                        /usr/bin/systemctl]
  -a ..., --args ...    Pass remaining arguments directly to systemctl (e.g.
                        --user).
  --dry-run             Print systemctl command instead of running them.

Actions:
  -e, --enable          Enable and disable services.
  -s, --start           Start and stop services.
  -r, --restart         Start or restart services.
  -o <unit command>, --other <unit command>
                        Run another unit command on each selected service.

Geometry:
  --height HEIGHT       Dialogue height. Default: Adjusted to fit list height.
  --width WIDTH         Dialogue width. Default: 60.
  --list-height LIST_HEIGHT
                        Dialogue list-height. Default: 13.

CHANGELOG

2014-05-11

  • added support for parameterized services (foo@bar.service)
  • “fixed” misplaced box-drawing characters (order of x and y parameters in addch do not match Python documentation)
  • added help message to status bar
  • failed services now display correctly
  • added help message to text display window
Contact
echo xyne.archlinux.org | sed 's/\./@/'
Validation
XHTML 1.0 Strict CSS level 3 Atom 1.0