少し前にsupervisord/supervisorctlのZsh補完関数書いた

プロセス管理用スーパーサーバであるところの、 Supervisor につきまして、Zsh補完関数を作成したことを報告いたします。

hhatto / zshcompfunc4supervisor / overview — Bitbucket

$ supervisorctl <Tab>
add             -- Activates any updates in config for process/group
avail           -- Display all configured processes
clear           -- Clear process/multiple-process/all-process log files
fg              -- Connect to a process in foreground mode
help            -- Show help
maintail        -- tail of supervisor main log file
open            -- Connect to a remote supervisord process. (for UNIX domain socket,
pid             -- Get the PID of supervisord.
quit      exit  -- Exit the supervisor shell.
reload          -- Restart the remote supervisord.
remove          -- Removes process/group from active config
reread          -- Reload the daemon's configuration files
restart         -- Restart process or group.
shutdown        -- Shut the remote supervisord down.
start           -- Start process or groups.
status          -- Get process status info.
stop            -- Stop process or group.
tail            -- tail of process stdout
update          -- Reload config and add/remove as necessary
version         -- Show the version of the remote supervisord process
$ supervisorctl status <Tab>
celeryd  photon

よければ使ってみてください。 楽しいサーバ管理ライフを!!