Skip to main content

dotset secrets

Manage your encrypted secrets stored in Dotset’s native provider.

Commands

CommandDescription
secrets initInitialize native encrypted storage
secrets set <key> <value>Set a secret
secrets get <key>Get a secret value
secrets listList all secret keys
secrets delete <key>Delete a secret
secrets syncSync with cloud

secrets init

Initialize a new encrypted secrets store in the current directory.
dotset secrets init
This creates:
  • .dotset/key — Your encryption key (Never commit!)
  • .dotset/manifest.enc — Your encrypted secrets

secrets set

Add or update a secret in the native store.
dotset secrets set <key> <value> [options]

Options

OptionDescriptionDefault
-s, --scope <scope>Environment scopedevelopment

secrets list

List all secret keys stored in the native encrypted store.
dotset secrets list [options]

Options

OptionDescriptionDefault
-s, --scope <scope>Environment scopedevelopment

secrets sync

Sync native secrets with the cloud (requires authentication).
dotset secrets sync [options]

Options

OptionDescription
--pushPush local secrets to cloud
--pullPull cloud secrets to local
Cloud sync requires authentication. Run dotset login first.