A comprehensive zsh configuration with GitHub Dark terminal theme for macOS developers.
curl -fsSL https://raw.githubusercontent.com/yellow-pine/zsh-github-dark/main/install.sh | bash- Beautiful GitHub Dark terminal colors - Custom Terminal profile optimized for dark themes
- Git-aware prompt - Shows branch name, dirty state, and command timing
- Enhanced directory listings -
lsdwith colors and better formatting (ls, ll, la aliases) - Developer-friendly history - 10,000 command history with deduplication and sharing
- Tool integrations - Safe support for pyenv, nvm, and poetry when installed
- Optimized for GitHub Dark - Colors and prompt designed for the GitHub Dark aesthetic
- macOS 10.15+
- Homebrew
- Terminal.app
curl -fsSL https://raw.githubusercontent.com/yellow-pine/zsh-github-dark/main/install.sh | bash -s -- --uninstallThis project includes comprehensive test coverage for all user-facing functionality:
./run-tests.sh42 comprehensive tests covering:
- One-line installer (help, dry-run, uninstall, error handling)
- Shell configuration (aliases, git integration, prompt, key bindings)
- Terminal profile (XML validation, color definitions)
Platform compatibility: Tests run on both macOS (primary target) and Ubuntu (CI environment), with platform-appropriate validation methods.
See CONTRIBUTING.md for development setup.
See TROUBLESHOOTING.md for common issues.
MIT ยฉ Cansin Yildiz