Skip to content

Release 3.1.0 - #16

Merged
piyook merged 9 commits into
mainfrom
dev
Oct 9, 2026
Merged

piyook merged 9 commits into
mainfrom
dev

Conversation

@piyook

@piyook piyook commented Oct 9, 2026

Copy link
Copy Markdown
Owner

Brings #13, #14 and #15 to main for the 3.1.0 release:

  • New options for scripts and AI agents: --dry-run, --yes, --gone, --list --porcelain, exit codes that say what happened, and llms.txt.
  • Fixes from the code review: ^ patterns kept in PowerShell, --nuke with a pattern and a second pattern are errors, the default branch is found when there is no main or master, and branches in another worktree or with a quote in their name are handled.
  • A bats test suite and ShellCheck, run on every pull request.

🤖 Generated with Claude Code

piyook and others added 9 commits October 9, 2026 10:30
…llms.txt

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ias note to the readme

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat(): add dry run, yes, gone and porcelain options, exit codes and llms.txt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…checkout

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
test(): add bats tests and shellcheck, run on pull requests
… input

- keep the ^ of a pattern from PowerShell: add gitrid.ps1, run with wsl --exec
- --nuke with a pattern, and a second pattern, are errors
- find the default branch from origin/HEAD when there is no main or master
- take a pattern that starts with '-' after '--'
- delete branches with a quote in their name
- skip branches checked out in another worktree
- read a piped answer that ends with a carriage return

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(): stop gitrid deleting more than was named, and failing on legal input
@piyook
piyook merged commit 5cb6d51 into main Oct 9, 2026
3 checks passed
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.

1 participant