Enable or disable a user. Will toggle the current status if no flag (`--enable` or `--disable`) is provided.
Usage:
{{<highlightbash>}}
$ vikunja user change-status <userid><flags>
{{</highlight>}}
Flags:
*`-d`, `--disable`: Disable the user.
*`-e`, `--enable`: Enable the user.
#### `user create`
Create a new user.
Usage:
{{<highlightbash>}}
$ vikunja user create <flags>
{{</highlight>}}
Flags:
*`-a`, `--avatar-provider`: The avatar provider of the new user. Optional.
*`-e`, `--email`: The email address of the new user.
*`-p`, `--password`: The password of the new user. You will be asked to enter it if not provided through the flag.
*`-u`, `--username`: The username of the new user.
#### `user list`
Shows a list of all users.
Usage:
{{<highlightbash>}}
$ vikunja user list
{{</highlight>}}
#### `user reset-password`
Reset a users password, either through mailing them a reset link or directly.
Usage:
{{<highlightbash>}}
$ vikunja user reset-password <flags>
{{</highlight>}}
Flags:
*`-d`, `--direct`: If provided, reset the password directly instead of sending the user a reset mail.
*`-p`, `--password`: The new password of the user. Only used in combination with --direct. You will be asked to enter it if not provided through the flag.
#### `user update`
Update an existing user.
Usage:
{{<highlightbash>}}
$ vikunja user update <userid>
{{</highlight>}}
Flags:
*`-a`, `--avatar-provider`: The new avatar provider of the new user.
*`-e`, `--email`: The new email address of the user.
*`-u`, `--username`: The new username of the user.