Tired of Oh-my-ZSH bloat, built my own minimal dotfiles with just what I need
a year ago
- #dotfiles
- #productivity
- #git
- Lightweight, dependency-free setup for Mac OS.
- Minimal Prompt with GIT info: Shows current branch, staged (+) and unstaged (*) changes.
- Enhanced Completion: Tab completion with menu selection.
- Arrow Key History Search: Type a command prefix and use ↑/↓ to search history.
- Directory Navigation: Convenient aliases for listing directories (l, la) & shortcuts for faster traversal.
- Aliases for common commands (ci, co, st).
- Better Logging: git lol and git graph.
- Branch Management: git publish, git unpublish, git cleanup.
- Quality of Life Improvements: Automatic stashing during rebases, default branch set to main, global gitignore.
- Warning: Review & update config files before use. Clone repository and run bootstrap.sh for setup.
- Update by running bootstrap.sh in .dotfiles directory.
- Custom settings can be added in ~/.gitconfig.local and ~/.zshrc.local.