Skip to content

Running

Peter Wood edited this page Dec 19, 2020 · 4 revisions

Running

The controller binary can be run from any location, and does not depend on files relative to it (by default).

Default Configuration Directories

By default controller will look for configuration directories in your operating systems standard location for user configuration files, see Command Line Options to override those.

OS Location
Linux $HOME/.config/shimmeringbee/controller/
Windows %AppData%\shimmeringbee\controller\ (This will usually Roaming inside AppData)
MacOS $HOME/.config/shimmeringbee/controller/

Command Line Options

Option Description Default
--config-directory Directory to use for static configuration files, such as interface and gateway configuration. /config
--data-directory Directory to use for live or cached data by the controller, such as device caches, states, etc. /data
--log-directory Directory to use for logs of operation. /logs