Skip to main content

Interactive CLI tool to manage Supervisor services

Project description

📦 Supervisor CLI

Supervisor CLI (supercli) is a lightweight, user-friendly command-line tool for managing Supervisor processes.
It provides both an interactive dashboard and scriptable commands, so you can quickly check, start, stop, or restart services without remembering long supervisorctl commands.


✨ Features

  • 🔹 Interactive Mode: Browse services, view status, and manage them from a simple menu.
  • 🔹 Scripted Mode: Use flags for automation, scripting, or CI/CD pipelines.
  • 🔹 Supervisor Wrapper: Friendly interface around supervisorctl.
  • 🔹 Logs Support: Tail logs of any service directly from the CLI.

🚀 Usage

Interactive Mode

supercli

Supervisor Services
========================================
1) webapp              RUNNING
2) celery_worker       STOPPED
3) redis               RUNNING
0) Exit

### Scripted Mode

Run direct commands without entering the menu:

# List services
supercli --list

# Restart a service
supercli --restart webapp

# Start a service
supercli --start celery_worker

# Stop a service
supercli --stop redis

# Tail logs
supercli --logs webapp


###🛠️ Installation
pip install supervisor-cli

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

supervisor_cli-0.1.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

supervisor_cli-0.1.1-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file supervisor_cli-0.1.1.tar.gz.

File metadata

  • Download URL: supervisor_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for supervisor_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c31699d15f4ad1238b0f74f1ed31f762c6a20f8bdc708294d7d53a437d3e5e9e
MD5 fafd76bf840d5b223dd95508697d6fe8
BLAKE2b-256 47b477b51d0fc4b7c1b530e68e0abac4fa9f749e8bdb44ccd90093ce84e56154

See more details on using hashes here.

File details

Details for the file supervisor_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: supervisor_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for supervisor_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b2a9d6970a6ff6f777debced33ee34196664ade50059f683fdfb884052ea897
MD5 a035997aedc2b961ba517434c4c1584e
BLAKE2b-256 fb2cb74f712d96ad87eb49e648404d4b7b2a331dd55ff06802838a117425398f

See more details on using hashes here.

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