Farther ShoreDocs
Go to Farther Shore
Choose CLI and MCP operations
CLI reference
Platform operation catalog
MCP tool reference
Global CLI options
CLI: auth
CLI: login
CLI: logout
CLI: skills
CLI: docs
CLI: business
CLI: apply-timeline
CLI: proposal
CLI: env
CLI: plan
CLI: commercial-release
CLI: persona
CLI: usage
CLI: analytics
CLI: operations
CLI: organization
CLI: token
CLI: stripe
CLI: service-account
CLI: limit
CLI: audit-log
CLI: notifications
CLI: backend
CLI: frontend
CLI: webhook
CLI: agents
CLI: bulletin
CLI: promo-code
CLI: consumer
CLI: variables
farthershore variablesfarthershore variables listfarthershore variables setfarthershore variables rotatefarthershore variables revokefarthershore variables rmfarthershore variables status
CLI: agreements
CLI: tax-settings
CLI: resource-count
CLI: denial
CLI: dependents
CLI: workflow-control
CLI: automation
CLI: knowledge
CLI: link
CLI: unlink
CLI: create
CLI: import
CLI: build
CLI: validate
CLI: workflows
Status
Docs/Complete reference/CLI: variables

CLI: variables

Complete help for farthershore variables and every subcommand.

farthershore variables

Usage: farthershore variables [options] [command]

Manage FS_PUBLIC_ bundle variables and write-only secrets (the name is the
class: FS_PUBLIC_ = public, everything else = secret)

Options:
  -h, --help                                  display help for command

Commands:
  list [options] [businessIdOrSlug]           List variables: FS_PUBLIC_* values, secret metadata only
  set [options] [businessIdOrSlug] [name]     Create a variable from stdin (secret unless named FS_PUBLIC_*)
  rotate [options] [businessIdOrSlug] [name]  Rotate a variable from stdin (the name, and so the class, is unchanged)
  revoke [options] [businessIdOrSlug] [name]  Revoke runtime access to a secret. Requires --yes.
  rm [options] [businessIdOrSlug] [name]      Destroy a revoked secret in Main or preview. Requires --yes.
  status [businessIdOrSlug] [operationId]     Read a durable secret mutation operation
  help [command]                              display help for command

farthershore variables list

Usage: farthershore variables list [options] [businessIdOrSlug]

List variables: FS_PUBLIC_* values, secret metadata only

Options:
  --env <slug>  Preview environment slug or id (omit for Main).
  -h, --help    display help for command

farthershore variables set

Usage: farthershore variables set [options] [businessIdOrSlug] <name>

Create a variable from stdin (secret unless named FS_PUBLIC_*)

Options:
  --env <slug>             Preview environment slug or id (omit for Main).
  --idempotency-key <key>  Required for this mutation. Generate it once and
                           reuse the exact value on retry.
  -h, --help               display help for command

Example:
  printf %s "$VALUE" | farthershore variables set my-biz POSTHOG_TOKEN

farthershore variables rotate

Usage: farthershore variables rotate [options] [businessIdOrSlug] <name>

Rotate a variable from stdin (the name, and so the class, is unchanged)

Options:
  --env <slug>             Preview environment slug or id (omit for Main).
  --idempotency-key <key>  Required for this mutation. Generate it once and
                           reuse the exact value on retry.
  -h, --help               display help for command

Example:
  printf %s "$VALUE" | farthershore variables rotate my-biz POSTHOG_TOKEN

farthershore variables revoke

Usage: farthershore variables revoke [options] [businessIdOrSlug] <name>

Revoke runtime access to a secret. Requires --yes.

Options:
  --env <slug>             Preview environment slug or id (omit for Main).
  --yes                    Skip confirmation; required for this destructive
                           action
  --idempotency-key <key>  Required for this mutation. Generate it once and
                           reuse the exact value on retry.
  -h, --help               display help for command

farthershore variables rm

Usage: farthershore variables rm [options] [businessIdOrSlug] <name>

Destroy a revoked secret in Main or preview. Requires --yes.

Options:
  --env <slug>             Preview environment slug or id (omit for Main).
  --yes                    Skip confirmation; required for this destructive
                           action
  --idempotency-key <key>  Required for this mutation. Generate it once and
                           reuse the exact value on retry.
  -h, --help               display help for command

farthershore variables status

Usage: farthershore variables status [options] [businessIdOrSlug] <operationId>

Read a durable secret mutation operation

Options:
  -h, --help  display help for command
PreviousCLI: consumerNextCLI: agreements

On this page

farthershore variablesfarthershore variables listfarthershore variables setfarthershore variables rotatefarthershore variables revokefarthershore variables rmfarthershore variables status