gohomecli

module
v0.4.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: Apache-2.0

README

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL