Closed jmaupetit closed 1 month ago
Current CLI usage:
Usage: python -m qualicharge [OPTIONS] COMMAND [ARGS]...
╭─ Options ────────────────────────────────────────────────────────────────────╮
│ --install-completion Install completion for the current shell. │
│ --show-completion Show completion for the current shell, to copy │
│ it or customize the installation. │
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────────╯
╭─ Commands ───────────────────────────────────────────────────────────────────╮
│ create-group Create an API group. │
│ create-user Create an API user. │
│ delete-group Delete an API group. │
│ delete-user Delete an API user. │
│ list-groups List API groups. │
│ list-users List API users. │
│ update-group Update an API group. │
│ update-user Update an API user. │
╰──────────────────────────────────────────────────────────────────────────────╯
With colors:
Purpose
We need a CLI for admin tasks, such as users and groups managements.
Proposal
create-user
commandcreate-group
commandlist-users
commandlist-groups
commandupdate-user
commandupdate-group
commanddelete-user
commanddelete-group
commandmake bootstrap