Skip to content

feat(git): add selectable git aliases via Phase 2 TUI#25

Open
an-lee wants to merge 1 commit into
mainfrom
feat/git-aliases
Open

feat(git): add selectable git aliases via Phase 2 TUI#25
an-lee wants to merge 1 commit into
mainfrom
feat/git-aliases

Conversation

@an-lee

@an-lee an-lee commented Jun 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add configs/git/aliases.yaml with 14 curated git shortcuts for developers and AI coding agents
  • Phase 2 TUI previews aliases, confirms install, and multi-selects shortcuts (BOTSTRAP_GIT_ALIASES)
  • Phase 3 writes ~/.config/botstrap/git-aliases and adds a marker-guarded [include] in ~/.gitconfig
  • Uninstall removes Botstrap-managed alias include and fragment; docs updated for automation and customization

Test plan

  • Run Phase 2 with gum: preview, confirm, and multi-select git shortcuts
  • Verify Phase 3 writes git-aliases and git st / git co work after install
  • Re-run botstrap reconfigure and confirm selection is seeded from git-aliases.env
  • Run botstrap uninstall and confirm include block and fragment are removed
  • Non-interactive install with BOTSTRAP_GIT_ALIASES=none and explicit csv override

Made with Cursor

Introduce a YAML catalog of common shortcuts (git st, git co, etc.),
let developers preview and multi-select during setup, and apply them
through a Botstrap-owned gitconfig include with uninstall support.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jun 1, 2026

Copy link
Copy Markdown

Deploying botstrap with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6d69722
Status: ✅  Deploy successful!
Preview URL: https://c7f2bb7c.botstrap-37p.pages.dev
Branch Preview URL: https://feat-git-aliases.botstrap-37p.pages.dev

View logs

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