Skip to content

CLI Client: tidal init

tidal init creates the default runtime home for both the CLI client and the server operator.

Common Invocation

tidal init

Overwrite the scaffolded files intentionally:

tidal init --force

What It Writes

The command creates:

  • ~/.tidal/config.yaml
  • ~/.tidal/.env
  • ~/.tidal/auction_pricing_policy.yaml
  • ~/.tidal/state/
  • ~/.tidal/state/operator/
  • ~/.tidal/run/

When To Use It

Run tidal init when:

  • setting up a new workstation
  • setting up a new server host
  • you want to regenerate the latest scaffold files with --force

What To Edit Next

After initialization, the usual next steps for a CLI client are:

  1. Put TIDAL_API_KEY in ~/.tidal/.env.
  2. Confirm tidal_api_base_url in ~/.tidal/config.yaml.
  3. Add keystore-related values if you will broadcast locally.

See Configuration for the setting-level breakdown.