CLI command

skarbiec bond-add

Create or replace one non-secret bond configuration in the vault.

Invocation#

Shell
skarbiec bond-add <name> --mode <replica|hub|p2p|git> --role <source|replica|consumer|peer> --channel <serve|git|file>:<address> [--peers <fpr,...>] [--interval <seconds>]

Purpose#

Create or replace one non-secret bond configuration in the vault.

Required inputs and options#

  • Requires name, --mode, --role, and --channel. --peers and numeric --interval are optional.

Output and state effects#

  • Stores mode, role, channel, peers, and interval metadata, saves the vault, appends audit, and prints ok plus bond/mode/role.

Refusals#

  • Refuses modes, roles, channel types, channel shapes, or interval values outside the dispatcher's finite schema.