Skip to content

cfsctl: Add varlink RPC API and unify structured output]#304

Open
cgwalters wants to merge 2 commits into
composefs:mainfrom
cgwalters:varlink-api
Open

cfsctl: Add varlink RPC API and unify structured output]#304
cgwalters wants to merge 2 commits into
composefs:mainfrom
cgwalters:varlink-api

Conversation

@cgwalters
Copy link
Copy Markdown
Collaborator

We previously had ad-hoc --json on some CLI invocations. Let's
offer a varlink API instead.

Closes: #302

Assisted-by: Opencode (Various models)
Signed-off-by: Colin Walters walters@verbum.org

cgwalters added 2 commits May 29, 2026 15:18
Prep for callers that hold the repo path and flags directly rather than
as a parsed App (e.g. a long-lived service that opens the repo per
request). open_repo becomes a thin wrapper that resolves the path from
App and delegates.

Assisted-by: OpenCode (Claude Opus 4.8)
Signed-off-by: Colin Walters <walters@verbum.org>
We previously had ad-hoc `--json` on some CLI invocations. Let's
offer a varlink API instead.

Assisted-by: Opencode (Various models)
Signed-off-by: Colin Walters <walters@verbum.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cfsctl: Add a RPC varlink API

1 participant