1 unstable release

0.0.1 Nov 21, 2023

#27 in #configure

MIT/Apache

120KB
3K SLoC

Boardswarm command line client

A command line tool and ui for boardswarm. See the tools help output for all options.

Setting up new accounts

The configure subcommand can be used to configure remote instances; To setup an instance while authenticating against an OIDC server one can simply run:

$ boardswarm-cli  --instance <instance name> configure --new  -u <instance url>

To authenticate with a static JWT token it can be passed on the command line as well:

$ boardswarm-cli  --instance <instance name> configure --new -u <instance url> --token-file <path to token file>

For more information see boardswarm-cli configure --help

Boardswarm UI

The ui subcommand launches a tui version:

$ boardswarm-cli ui <device name or id>

The UI has the follow keyboard shurtcuts:

  • ^a q: Quit the ui
  • ^a o: Change the device to mode "on"
  • ^a f: Change the device to mode "off"
  • ^a k: Scroll up
  • ^a j: Scroll down
  • ^a 0: Reset srolling state

Dependencies

~35–54MB
~873K SLoC