Skip to content

Configuration reference ​

Global CLI flags ​

FlagTypeDefaultMeaning
--jsonbooleanfalseEmit exactly one JSON object on stdout
--config-dirpathOS config dirOverride the configuration directory
--credential-sourcekeyring | envkeyringWhere passwords are read from

Environment variables ​

VariableRead byMeaning
DBPINBALL_PASSWORDCLI with --credential-source envThe password for the current invocation

Files ​

FileLocationPurpose
connections.json<config>/dbpinball/The versioned connection store
connections.lock<config>/dbpinball/Cross-process lock, present only during a write
connections.lock.recover<config>/dbpinball/Recovery mutex, present only during stale recovery

Store constants ​

ConstantValue
STORE_VERSION1
Keyring servicedbpinball
Keyring accountconnection id
Lock wait2 s
Lock poll20 ms

Released under the MIT License.