Skip to main content

nasiko user

Superuser-level user administration commands.

nasiko user register

Register a new user on the platform.

Usage: nasiko user register [OPTIONS]

Options:
-u, --username TEXT Username [prompted if omitted]
-e, --email TEXT Email address [prompted if omitted]
-s, --super-user Grant superuser privileges [default: False]

Example:

nasiko user register --username alice --email alice@example.com
nasiko user register --username admin --email admin@example.com --super-user

nasiko user list

List registered users.

Usage: nasiko user list [OPTIONS]

Options:
-l, --limit INTEGER Max users to return [default: 50]

nasiko user get

Get details for a specific user.

Usage: nasiko user get USER_ID

Arguments:
USER_ID User ID [required]

nasiko user regenerate-credentials

Regenerate access key and secret for a user.

Usage: nasiko user regenerate-credentials USER_ID

Arguments:
USER_ID User ID [required]

nasiko user revoke

Revoke a user's access (deactivate without deleting).

Usage: nasiko user revoke USER_ID

Arguments:
USER_ID User ID [required]

nasiko user reinstate

Reinstate a previously revoked user.

Usage: nasiko user reinstate USER_ID

Arguments:
USER_ID User ID [required]

nasiko user delete

Permanently delete a user.

Usage: nasiko user delete [OPTIONS] USER_ID

Arguments:
USER_ID User ID [required]

Options:
--confirm Confirm deletion without prompt [default: False]

Example:

nasiko user delete abc-123 --confirm