A Claude Code-powered tool for managing bash aliases systematically.
This repository provides a structured workflow for managing bash aliases located at ~/.bash_aliases. It enables:
- Adding new aliases following common conventions
- Editing existing aliases
- Deleting or pruning unused aliases
- Ideating useful alias patterns based on community best practices
- Backing up alias configurations with timestamps
When making changes to bash aliases, the tool:
- Researches common conventions when requested
- Updates
~/.bash_aliases - Tests changes by sourcing bash
- Triggers YADM push to sync dotfiles
Timestamped backups of ~/.bash_aliases are stored in the backups/ directory (git-ignored) for easy recovery.
Run Claude Code in this repository and request alias management operations:
claude codeExample prompts:
- "Add an alias to recurse to the root of a git project"
- "Show me all aliases related to git"
- "Remove duplicate or conflicting aliases"
- "What are common aliases for docker commands?"
- Bash shell
- YADM (dotfiles manager)
- Claude Code CLI
Daniel Rosehill