Skip to content
DevelopersTerminal

Settings CLI reference


List, inspect, and change settings through the shared registry contract.

On this page

Use this page to inspect every public atoi settings command, its accepted flags, and one runnable example. Return to the CLI reference index to choose another command group.

atoi settingsList, inspect, and change settings through the shared registry contract.

CommandWhat it does
atoi settings listList settings from the shared registry.
atoi settings getRead one setting from its account or device tier.
atoi settings setSet a registry entry that is marked scriptable.
atoi settings schemaRead the full registry schema or one setting definition.

#settings list

List settings from the shared registry.

atoi settings list [--client <client>] [--tier <tier>] [--scriptable]

FlagTypeDefaultValuesWhat it does
--clientstringweb, ios, macos, tui, cliFilter by client surface.
--tierstringaccount, deviceFilter by storage tier.
--scriptablebooleanReturn only settings that the CLI may change.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run settings list

bash
atoi settings list --client cli --scriptable --json

#settings get

Read one setting from its account or device tier.

atoi settings get <key> [--convex-site-url <url>]

FlagTypeDefaultValuesWhat it does
--convex-site-urlstringOverride the Atoi HTTP endpoint for account settings.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run settings get

bash
atoi settings get appearance.theme --json

#settings set

Set a registry entry that is marked scriptable.

atoi settings set <key> <value> [--convex-site-url <url>]

FlagTypeDefaultValuesWhat it does
--convex-site-urlstringOverride the Atoi HTTP endpoint for account settings.
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run settings set

bash
atoi settings set appearance.theme system --json

#settings schema

Read the full registry schema or one setting definition.

atoi settings schema [key]

FlagTypeDefaultValuesWhat it does
--jsonbooleanfalseEmit the canonical JSON envelope.
--ndjsonbooleanfalseEmit one canonical JSON envelope per line.
--formatstringtexttext, jsonChoose human text or the JSON envelope.
--help -hbooleanShow command help.

#Run settings schema

bash
atoi settings schema appearance.theme --json

Was this useful?