← Docs

Config

Logicsrc stores user config at:

$HOME/.logicsrc/config.json

Read and write values with dot paths:

logicsrc config get waiting.arcade.enabled
logicsrc config set waiting.arcade.enabled true
logicsrc config set waiting.arcade.defaultGame hangman
logicsrc config set waiting.arcade.autoStartAfterSeconds 15

Default Waiting Arcade config:

{
  "waiting": {
    "arcade": {
      "enabled": true,
      "defaultGame": "hangman",
      "random": false,
      "autoStartAfterSeconds": 0,
      "interruptOnApproval": true,
      "interruptOnDone": true,
      "interruptOnError": true,
      "showTaskStatusOverlay": true
    }
  }
}

Precedence for arcade launch behavior is:

  1. CLI flags
  2. Environment variables
  3. User config
  4. Defaults

Environment variables:

LOGICSRC_ARCADE=1
LOGICSRC_ARCADE_GAME=hangman
LOGICSRC_NO_ARCADE=1
LOGICSRC_ARCADE_AUTOSTART_SECONDS=15