Repository navigation
v0.1.0: Initial Release
Dotfiles Tool v0.1.0
Features
✨ Interactive Setup Wizard
- Guided dotfiles installation with interactive prompts
- Language and tool selection
- Dry-run mode for testing
🔗 Smart Symlink Management
- Individual file symlinks for .claude directory (Claude Code compatible)
- Automatic conflict detection
- GNU Stow support with manual fallback
🌐 Language Installation
- Java, Node.js, Python, Rust, Go
- Version manager support (asdf, mise, rtx)
- Automatic detection of installed tools
📦 Package Management
- Essential packages: stow, fzf, bat, fd, tree, nvim, tmux
- Homebrew integration (macOS)
- Smart package detection
🩺 Health Validation
doctorcommand for configuration validation- Dependency checks
- Symlink verification
Installation
# Download the binary
curl -L https://github.com/mattcuento/dotfiles-tool/releases/download/v0.1.0/dotfiles-macos-aarch64 -o dotfiles
chmod +x dotfiles
sudo mv dotfiles /usr/local/bin/
# Or install to your dotfiles repo
mv dotfiles ~/Development/dotfiles/bin/dotfilesUsage
# Run interactive setup
dotfiles setup
# Validate configuration
dotfiles doctor
# Dry-run mode (no changes)
dotfiles setup --dry-runCompatibility
- Platform: macOS (ARM64/M1/M2)
- Claude Code: ✅ Compatible (uses individual file symlinks for .claude)
- Shell: zsh, bash
Notes
This is the initial release with core functionality. Future releases will include:
- Backup and migration commands
- Linux support
- More language support
- Configuration templates