Show HN: Camp version controlled context workspaces
github.com
CLI tool for managing multi-project context workspaces in git with minimal effort and simple navigation.
Create a workspace with: camp create my-workspace
Convert an existing workspace to a camp: camp init
Give it a mission and a reason that it exists.
Load the shell integration with camp shell-init. Then csw my-workspace jumps to a workspace from anywhere on your machine. (Also supports switching between machines over tailscale with the same command)
Use cgo within a workspace to jump around your projects and context without typing long cd paths.
Commit your context from anywhere within the workspace with camp commit.
Add context linked commits to a project with camp p commit
Add -aw (auto write) flag to any commit command to write your commit messages in the background while you continue working.