CLI command

skarbiec sync-init

Initialize the dedicated Git ciphertext mirror and configure its origin.

Invocation#

Shell
skarbiec sync-init <remote-url>

Purpose#

Initialize the dedicated Git ciphertext mirror and configure its origin.

Required inputs and options#

  • Requires one Git remote URL. SKARBIEC_SYNC_DIR may select the mirror directory.

Output and state effects#

  • Initializes Git, replaces origin, sets the local commit identity, appends audit, and prints sync_dir and remote. It does not push a vault.

Refusals#

  • Refuses Git initialization, remote, or identity configuration failures instead of claiming a usable sync channel.