Skip to main content

CLI tool for managing Linux systemd services, apps, and automations

Project description

Polvon

A terminal UI tool for managing Linux systemd services.

Features

  • Modern terminal interface with color-coded status indicators
  • Keyboard-driven navigation and controls
  • Search and filter services by name or description
  • Confirmation dialogs for critical actions
  • Real-time service status monitoring
  • Service log viewing
  • Start, stop, restart, enable, and disable services
  • Toggle between active and all services

Installation

pip install polvon

Or from source:

git clone https://github.com/thesayfulla/polvon.git
cd polvon
pip install -e .

Requirements

  • Python 3.8 or higher
  • Linux with systemd
  • Root privileges or sudo access for service management

Usage

polvon              # View-only mode
polvon --sudo       # Full service management
polvon --version    # Show version

Keyboard Shortcuts

Key Action
q Quit the application
r Refresh service list
a Toggle between all services and active services
/ Focus search input to filter services
Esc Clear search and return to service list
s Start selected service
Shift+S Stop selected service
Shift+R Restart selected service
e Enable selected service (start on boot)
d Disable selected service (don't start on boot)
v View detailed status of selected service
l View logs of selected service
/ Navigate through services

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polvon-0.1.2.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polvon-0.1.2-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file polvon-0.1.2.tar.gz.

File metadata

  • Download URL: polvon-0.1.2.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polvon-0.1.2.tar.gz
Algorithm Hash digest
SHA256 aa62cfba677de7d81e909681c6b05ed4dfd59e3583c2577be65a9fd45a0cc1ae
MD5 3e016ff555f8a05355d9c1fd7b03b3ef
BLAKE2b-256 56f91c51abbdc5f0461f0acb6e0b0963b1aaf3faf3a297f5b0a64b46f9131f95

See more details on using hashes here.

Provenance

The following attestation bundles were made for polvon-0.1.2.tar.gz:

Publisher: publish-to-pypi.yml on thesayfulla/polvon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polvon-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: polvon-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polvon-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2b1bfcf62611a51a1851b25b373a454b4ab3907ddf6fdea5730f8a6c3ffe83cc
MD5 69ea696c11f9c67fa135a34d47db1fa7
BLAKE2b-256 e28f7553e8d29d6c70f5252f8ad153b85740ca7177fd14a30c01058188ce2c5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for polvon-0.1.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on thesayfulla/polvon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page