Treeship
CLI reference

init

Set up a new Treeship trust domain.

Usage

treeship init [OPTIONS]

What it does

Creates a new Treeship with:

  • An optional name
  • A new Ed25519 keypair, encrypted at rest

No account, no email, no network connection required. Everything is generated locally.

Example

treeship init
✓ Treeship initialized
  name: rezo-personal
  key:  key_9f8e7d6c (ed25519, encrypted at rest)

Options

OptionDescription
--name <name>Treeship name (optional)
--forceOverwrite an existing config
--config <path>Config file path

Non-interactive

treeship init --name ci-ship

Useful for CI environments where interactive prompts are not available.

What gets created

~/.treeship/
└── config.json       # Treeship configuration
└── keystore/         # Encrypted Ed25519 keypair
└── artifacts/        # Local artifact store