cfs v0.1.0
Pre-release
Pre-release
cfs v0.1.0 is the first public preview of workspace-scoped Cloud Foundry CLI contexts.
Why cfs
The official cf CLI normally shares one active API, organization, space, and login across terminals. cfs isolates that state per project or Git worktree, so multiple terminals and coding agents can use different Cloud Foundry targets at the same time.
Highlights
- Keep using normal
cfcommands, plugins, scripts, and SSO. - Automatically select an isolated context from the working directory.
- Run different workspaces concurrently without target collisions.
- Serialize commands within one workspace to protect CLI state.
- Use machine-readable
cfs status --jsonandcfs doctor --jsonoutput. - Delegate authentication, token refresh, plugins, and API calls to the official CF CLI.
- Fail closed outside a workspace; no telemetry is collected.
Install
go install github.com/zongqichen/cfs/cmd/cfs@v0.1.0
cfs setupPrebuilt archives are attached for Linux and macOS on amd64 and arm64. SHA-256 checksums and GitHub artifact attestations are available for verification.
Preview status
This is a pre-1.0 release. Use non-production Cloud Foundry targets while evaluating it. Windows is not supported yet.
Full changelog: https://github.com/zongqichen/cfs/commits/v0.1.0