mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 14:37:26 +00:00
Add waiting arcade MVP
This commit is contained in:
parent
b1d8fe475a
commit
4682b261c0
16 changed files with 1192 additions and 2 deletions
51
docs/config.md
Normal file
51
docs/config.md
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Config
|
||||
|
||||
Logicsrc stores user config at:
|
||||
|
||||
```text
|
||||
$HOME/.logicsrc/config.json
|
||||
```
|
||||
|
||||
Read and write values with dot paths:
|
||||
|
||||
```bash
|
||||
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:
|
||||
|
||||
```json
|
||||
{
|
||||
"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:
|
||||
|
||||
```bash
|
||||
LOGICSRC_ARCADE=1
|
||||
LOGICSRC_ARCADE_GAME=hangman
|
||||
LOGICSRC_NO_ARCADE=1
|
||||
LOGICSRC_ARCADE_AUTOSTART_SECONDS=15
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue