CLI v5, .config v2, supports Bear β please update
The JD CLI has been updated to v5. It now supports Bear as a JDex.
This required a breaking change to the configuration file which is now versioned 2. The jdex property is now an object.
{
"version": 2,
"systems": [
{
"sys": "P76",
"title": "My personal system",
"root": "/Users/you/Documents/P76 My personal system",
"jdex": { "app": "bear" }
}
]
}
Updating
git -C ~/.local/share/johnnydecimal/cli pullto get v5.- Run
jdwhich reads your config file, causing the CLI to automatically update it to v2. - If you use my agent skills,
npx skills update jdex johnnydecimal.
Now checks for updates
From v5, the CLI reads GitHub tags once/day and will notify you when there's an update. jd update will perform the update.
No telemetry is sent. Run jd update --help for opt-out instructions.