Skip to content

v0.1.0: Initial Release

Choose a tag to compare

@mattcuento mattcuento released this 30 Jan 15:43
· 2 commits to main since this 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

  • doctor command 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/dotfiles

Usage

# Run interactive setup
dotfiles setup

# Validate configuration
dotfiles doctor

# Dry-run mode (no changes)
dotfiles setup --dry-run

Compatibility

  • 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