Weka Home Command Line Utility
Configuration
Initial configuration file create
- Run
gohomecli config site list
, on first run it will auto-create configuration file, without setting API key
- Set api key: edit
~/.config/home-cli/config.toml
. API Key retrieved from https://home.weka.io/api-keys
or similar URL from different deployment
Adding more sites
homecli config site add <site> <cloud-url> <api-key>
For example, to add new localhost deployment:
homecli config site add localhost http://localhost:8000 API_KEY_FOR_LOCALHOST
Setting default site
gohomecli config default-site localhost
(localhost
is a name used during site add
)
Direct config file editing
Config file can be edited directly, it should look like:
default_site = "prod"
[sites]
[sites.prod]
api_key = "key1"
cloud_url = "https://api.home.weka.io/"
[sites.another]
api_key = "key"
cloud_url = "https://api.another.deployment"
[sites.local]
api_key = "key3"
cloud_url = "http://localhost:8000"
Using different site
Every command has --site
flag to point to specific site, using name that was added during create