# Command line interface The command-line interface (often abbreviated CLI) is an interface allowing administration operations without the use of the web interface. It can either be run in interactive mode (`supysonic-cli`) or to issue a single command (`supysonic-cli `). If ran without arguments, `supysonic-cli` will open an interactive prompt. You can use the command line tool to do a few things: ## Help commands Whenever you are lost ``` Usage: supysonic-cli help supysonic-cli help user supysonic-cli help folder Arguments: user Display the help message for the user command folder Display the help message for the folder command ``` ## User management commands ``` Usage: supysonic-cli user add [-a] [-p ] [-e ] supysonic-cli user delete supysonic-cli user changepass supysonic-cli user list supysonic-cli user setadmin [--off] Arguments: add Add a new user delete Delete the user changepass Change the user's password list List all the users setadmin Give admin rights to the user Options: -a --admin Create the user with admin rights -p --password Specify the user's password -e --email Specify the user's email --off Revoke the admin rights if present ``` ## Folder management commands ``` Usage: supysonic-cli folder add supysonic-cli folder delete supysonic-cli folder list supysonic-cli folder scan [...] Arguments: add Add a new folder delete Delete a folder list List all the folders scan Scan all or specified folders ```