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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c31699d15f4ad1238b0f74f1ed31f762c6a20f8bdc708294d7d53a437d3e5e9e
|
|
| MD5 |
fafd76bf840d5b223dd95508697d6fe8
|
|
| BLAKE2b-256 |
47b477b51d0fc4b7c1b530e68e0abac4fa9f749e8bdb44ccd90093ce84e56154
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b2a9d6970a6ff6f777debced33ee34196664ade50059f683fdfb884052ea897
|
|
| MD5 |
a035997aedc2b961ba517434c4c1584e
|
|
| BLAKE2b-256 |
fb2cb74f712d96ad87eb49e648404d4b7b2a331dd55ff06802838a117425398f
|