All Projects → linuxenko → Chkservice

linuxenko / Chkservice

Licence: other
Systemd units manager with ncurses, terminal interface

Projects that are alternatives of or similar to Chkservice

Netctl
Profile based systemd network management
Stars: ✭ 163 (-25.57%)
Mutual labels:  systemd
Tty Solitaire
Play solitaire in your terminal!
Stars: ✭ 178 (-18.72%)
Mutual labels:  ncurses
Cursive
A Text User Interface library for the Rust programming language
Stars: ✭ 2,613 (+1093.15%)
Mutual labels:  ncurses
Tuicss
Text-based user interface CSS library
Stars: ✭ 167 (-23.74%)
Mutual labels:  ncurses
Tremc
Curses interface for transmission
Stars: ✭ 174 (-20.55%)
Mutual labels:  ncurses
Pdcursesmod
Public Domain Curses - a curses library for environments that don't fit the termcap/terminfo model, modified and extended from the 'official' version
Stars: ✭ 182 (-16.89%)
Mutual labels:  ncurses
Pia Tools
Shell script to automate privateinternetaccess port forwarding and starting/stopping transmission when connected/disconnected and other stuff
Stars: ✭ 130 (-40.64%)
Mutual labels:  systemd
Container Linux Update Operator
A Kubernetes operator to manage updates of Container Linux by CoreOS
Stars: ✭ 208 (-5.02%)
Mutual labels:  systemd
2048 Cli
The game 2048 for your Linux terminal (https://github.com/gabrielecirulli/2048)
Stars: ✭ 176 (-19.63%)
Mutual labels:  ncurses
Goaccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
Stars: ✭ 14,096 (+6336.53%)
Mutual labels:  ncurses
Mocp
Music On Console Player
Stars: ✭ 171 (-21.92%)
Mutual labels:  ncurses
Mandown
man-page inspired Markdown viewer
Stars: ✭ 173 (-21%)
Mutual labels:  ncurses
Neomutt
✉️ Teaching an Old Dog New Tricks -- IRC: #neomutt on irc.libera.chat
Stars: ✭ 2,343 (+969.86%)
Mutual labels:  ncurses
Systemd Service Hardening
Basic guide to harden systemd services
Stars: ✭ 165 (-24.66%)
Mutual labels:  systemd
Ansible Role Hardening
Ansible role to apply a security baseline. Systemd edition.
Stars: ✭ 188 (-14.16%)
Mutual labels:  systemd
Programmer Calculator
Terminal calculator made for programmers working with multiple number representations, sizes, and overall close to the bits
Stars: ✭ 135 (-38.36%)
Mutual labels:  ncurses
Procsd
Manage your application processes in production hassle-free like Heroku CLI with Procfile and Systemd
Stars: ✭ 181 (-17.35%)
Mutual labels:  systemd
Viw
VI Worsened, a lightweight and fun VI clone.
Stars: ✭ 212 (-3.2%)
Mutual labels:  ncurses
Cuishark
A protocol analyzer like a wireshark on CUI. cuishark is using libwireshark to analyze packets. https://cuishark.slankdev.net
Stars: ✭ 208 (-5.02%)
Mutual labels:  ncurses
Twterm
A full-featured TUI Twitter client
Stars: ✭ 186 (-15.07%)
Mutual labels:  ncurses

chkservice

Build Status

screenshot

chkservice is a tool for managing systemd units in terminal.

Packaging status

Installation

APT

sudo apt install chkservice

Arch

git clone https://aur.archlinux.org/chkservice.git
cd chkservice
makepkg -si

Usage

chkservice requires super user privileges to make changes. For user it works read-only.

Dependencies

Package dependencies:

  • libncurses5
  • libsystemd0 ( >= 222 )

Build dependencies:

  • pkg-config
  • libncurses5-dev
  • libsystemd-dev ( >= 222 )

Build

Build and install debian package.

git clone https://github.com/linuxenko/chkservice.git
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
cpack

dpkg -i chkservice-x.x.x.deb

Build release version.

git clone https://github.com/linuxenko/chkservice.git
mkdir build
cd build
cmake ../
make

To build debug version, DEBUG environment should be set

export DEBUG=1
cmake ....
make Test

Changelog

  • v0.3 - Search using / key added
  • v0.3 - Emacs key bindings implemented
  • v0.2 - Integration with Travis was fixed
  • v0.2 - Window resize supoport added by Gilles Talis [email protected]

License

GNU General Public License

chkservice is a tool for managing systemd units. more infomration at https://github.com/linuxenko/chkservice

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].