Remove pinch bin management
Assisted-by: Claude Sonnet 5 via Claude Code
diff --git a/.config/git/ignore b/.config/git/ignore
index e7ba7f10..9471776f 100644
--- a/.config/git/ignore
+++ b/.config/git/ignore
@@ -34,6 +34,3 @@ Session.vim
# Claude
CLAUDE.local.md
**/.claude/settings.local.json
-
-# pinch
-.pi/pinch/
diff --git a/Rakefile b/Rakefile
index df121a45..016a14c8 100644
--- a/Rakefile
+++ b/Rakefile
@@ -72,11 +72,6 @@ namespace :dotslash do
File.write("bin/#{name}", "#!/usr/bin/env dotslash\n\n#{JSON.pretty_generate(dotslash)}\n")
end
- desc "Update pinch"
- task :pinch do
- sh "gh release download --repo kejadlen/pinch --pattern pinch --output bin/pinch --clobber"
- end
-
desc "Update jq"
task(:jq) do
update_dotslash_release(name: "jq", repo: "jqlang/jq") { "jq-macos-arm64" }
@@ -135,7 +130,6 @@ namespace :dotslash do
jj
jq
just
- pinch
ramekin
sops
tree_sitter
diff --git a/ai/skills/dotslash/SKILL.md b/ai/skills/dotslash/SKILL.md
index 632dffeb..6d509f4f 100644
--- a/ai/skills/dotslash/SKILL.md
+++ b/ai/skills/dotslash/SKILL.md
@@ -11,7 +11,6 @@ This repo uses [DotSlash](https://dotslash-cli.com) to manage binaries in `bin/`
- `bin/jq` — tracks latest jqlang/jq release (bare binary, no archive)
- `bin/jj` — tracks latest jj-vcs/jj release (tar.gz archive)
-- `bin/pinch` — downloaded directly via `gh release download` (not a dotslash file)
## Adding a new DotSlash binary