Command line interface¶
A command line interface (CLI) is available to manage database, OAuth2 tokens and users.
$ ftcli
Usage: ftcli [OPTIONS] COMMAND [ARGS]...
FitTrackee Command Line Interface
Options:
--help Show this message and exit.
Commands:
db Manage database.
oauth2 Manage OAuth2 tokens.
users Manage users.
Warning
fittrackee_set_adminfittrackee_upgrade_dbDatabase¶
ftcli db upgrade¶
New in version 0.6.5.
Apply migrations.
ftcli db drop¶
New in version 0.6.5.
Empty database and delete uploaded files, only on development environments.
OAuth2¶
ftcli oauth2 clean¶
New in version 0.7.0.
Remove tokens expired for more than provided number of days
Options |
Description |
|---|---|
|
Number of days. |
Users¶
ftcli users clean_tokens¶
New in version 0.7.0.
Remove blacklisted tokens expired for more than provided number of days.
Options |
Description |
|---|---|
|
Number of days. |
ftcli users update¶
New in version 0.6.5.
Modify a user account (admin rights, active status, email and password).
Options |
Description |
|---|---|
|
Add/remove admin rights (when adding admin rights, it also activates user account if not active). |
|
Activate user account. |
|
Reset user password (a new password will be displayed). |
|
Update user email. |