serman

2014-10-12 23:17 UTC
  • Xyne

Metadata

Description:

Dialog-based systemd service management.

Latest Version:

2014.7

Architecture:

  • any

Dependencies:

  • python3
  • dialog

Arch Repositories:

  • [xyne-any]
  • [xyne-i686]
  • [xyne-x86_64]

AUR ID:

95365

Arch Forum ID:

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.

optional arguments:
  -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.ca | sed 's/\./@/'
Feeds
Blog News
Validation
XHTML 1.0 Strict CSS level 3 Atom 1.0