Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

cdno stewardship

Manage stewardship dashboards: create (flat or expanded), list, show, and append a periodic commitment line. Filing a tracking entry is the separate cdno track verb.

cdno stewardship [OPTIONS] <COMMAND>

Subcommands

SubcommandDescription
createCreate a stewardship (flat, or expanded with --tracking)
listList stewardships with variant, tracking count, staleness
showShow a stewardship’s frontmatter + dashboard excerpt
add-periodicAppend a periodic commitment line

create/add-periodic honour --json ({path, message}); list/show emit their data under --json.


cdno stewardship create

Create a stewardship dashboard. --tracking makes it expanded (a stewardships/<slug>/ folder with room for tracking/ and routines/); without it, the dashboard is a single flat file.

FlagDescription
--name <NAME>Human-readable name (the slug derives from it).
--context <CONTEXT>Life domain (work, household, personal, …).
--trackingCreate the expanded variant with a tracking/ folder.
--var <NAME=VALUE>Value for a custom template’s prompted variable ([variables.prompt]). Repeatable. See Prompted variables.
cdno stewardship create --name "Finances" --context household           # flat
cdno stewardship create --name "Health" --context personal --tracking   # expanded

cdno stewardship list

List every stewardship with its variant, tracking count, and staleness badge. Honours --json.

cdno stewardship list
cdno stewardship list --json | jq '.[] | {slug, variant}'

cdno stewardship show

Show a stewardship’s frontmatter and an excerpt of the dashboard body. Honours --json (a detail object including variant and body_markdown).

FlagDescription
--slug <SLUG>Stewardship slug.
cdno stewardship show --slug health

cdno stewardship add-periodic

Append a periodic commitment line to the dashboard’s ## Periodic Commitments section. The line becomes a row in the aggregated cdno commitments view.

FlagDescription
--stewardship <SLUG>Stewardship slug.
--title <TITLE>Commitment title (e.g. “Dental check-up”).
--every <RECURRENCE>Recurrence: daily, weekly, monthly, yearly, or every N months. See Recurrence syntax.
--next <YYYY-MM-DD>Next due date.
cdno stewardship add-periodic --stewardship health --title "Dental check-up" \
     --every "every 6 months" --next 2026-09-01

create_stewardship, get_stewardship_tracking, add_periodic_commitment.

See also