From 5ead870507dfb68db696b3ddb948cc3d178e8d62 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Wed, 9 Sep 2026 15:13:43 +0200 Subject: [PATCH] Add basecamp (basecamp-cli) as a lazy-installed mise tool (#10943) Mirrors the hey-cli stub: the wrapper in ~/.local/bin installs and upgrades through mise on first run, so the CLI tracks releases instead of going stale as a manually dropped binary. Co-authored-by: Claude Opus 5 (1M context) --- install/user/mise.sh | 1 + migrations/1788941927.sh | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 migrations/1788941927.sh diff --git a/install/user/mise.sh b/install/user/mise.sh index 8106038e..81e0364c 100644 --- a/install/user/mise.sh +++ b/install/user/mise.sh @@ -18,6 +18,7 @@ omarchy-cmd-missing cursor-agent && omarchy-mise-install cursor-agent omarchy-mise-install npm:@kitlangton/ghui ghui omarchy-mise-install aqua:modem-dev/hunk hunk omarchy-mise-install github:basecamp/hey-cli hey +omarchy-mise-install github:basecamp/basecamp-cli basecamp omarchy-mise-install github:OpenRouterLabs/ori-releases ori # Every line above writes a stub and cannot fail. This one can: it exits # non-zero when Hermes Desktop owns Hermes but has not finished setting it up, diff --git a/migrations/1788941927.sh b/migrations/1788941927.sh new file mode 100644 index 00000000..f0f37865 --- /dev/null +++ b/migrations/1788941927.sh @@ -0,0 +1,5 @@ +echo "Install basecamp (basecamp-cli) via mise wrapper" + +if [[ ! -f $HOME/.local/state/omarchy/preinstalls-removed ]]; then + omarchy-mise-install github:basecamp/basecamp-cli basecamp +fi