boardswarm-cli

Crates.ioboardswarm-cli
lib.rsboardswarm-cli
version0.0.1
sourcesrc
created_at2023-11-21 20:25:24.554712
updated_at2023-11-21 20:25:24.554712
descriptionBoardswarm command line client
homepage
repositoryhttps://github.com/boardswarm/boardswarm
max_upload_size
id1044586
size120,599
Sjoerd Simons (sjoerdsimons)

documentation

README

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

Commit count: 108

cargo fmt