Most of the configuration is done out of the box.
Setting up a local config file
The toolbelt looks for a local config file called .argus_cli.yaml in your home directory.
$ touch ~/.argus_cli.yaml $ chmod 600 ~/.argus_cli.yaml
All argus_api options exist under the api field in the YAML-file.
Alternative API URL
To add your own custom argus-url, you have to use the api_url parameter.
api: api_url: <Your API URL>
To use some functions in the API you'll have to be authenticated.
This can for example be done by SMS confirmation, username and password or API keys. It's recommended to use an API key.
api: api_key: <Your API Key> method: apikey
Username and password
api: username: <Your username> password: <Your password> method: username
Adding custom commands
To add your own custom written commands to the toolbelt, you simply have to add another set of lines to your config.
To see more on how to develop your own plugins, see Developer Documentation.
The toolbelt utilizes pythons built in logging. This has it's own config format. To get more information about it look at the python documentation.
Changing logging level
The following is how to change the logging level of the program. Examples are DEBUG, INFO, WARNING and ERROR.