dotts v0.1.0
Universal Dotfiles Manager - Beautiful CLI for managing dotfiles across multiple machines.
Installation
curl -fsSL https://dotts.4o4.sh/install.sh | bashOr download the appropriate binary below for your platform.
Changelog
- c3a57be feat(apply): add configuration applier orchestrator
- 8db18a4 feat(cli): add init command with wizard integration
- 71809d8 feat(cli): add root command and entry point
- 3196a01 feat(cli): add stub commands for future implementation
- 2bbae93 feat(cli): integrate TUI as default command
- 744a23f feat(cli): integrate applier into init command
- 0feb13c feat(config): add YAML loader for configs
- b573d19 feat(config): add git source management
- 8df5ca7 feat(config): add profile resolver and alternate files
- 2260d07 feat(installer): add package installer infrastructure
- ef866d3 feat(linker): add symlink-based dotfile linker
- 66daa4b feat(personal): add personal settings system with template substitution
- 8e03163 feat(schema): add YAML configuration types
- 38df5fe feat(scripts): add curl-installable bootstrap script
- 9f1f32a feat(state): add XDG paths and state persistence
- 4fce3fc feat(system): add OS and environment detection
- 7cb9b45 feat(templates): add profile and package definitions
- 83a5d07 feat(templates): add starter dotfiles and machine config
- 32b780a feat(tui): add Catppuccin theme and styling
- 2a8b2ba feat(tui): add bootstrap wizard with all steps
- 7b35207 feat(tui): add centralized navigation key bindings
- 4708e15 feat(tui): add command palette with fuzzy filtering
- 22c4d76 feat(tui): add component library with 35 reusable components
- 5a80284 feat(tui): add inter-component messaging system
- fc29ed0 feat(tui): add layout components with overlay compositing
- b9df6b3 feat(tui): add multi-step progress display
- 3eede37 feat(tui): add page framework with wizard and component showcase
- 0fd4cad feat(tui): add root model and app entry point
- a6eba56 feat(tui): add theme system with Catppuccin colors and spacing
- e5f2ef2 feat: add release infrastructure and update domain
- 11c201f fix: add MIT LICENSE and fix goreleaser format deprecation
- fe6f5af fix: downgrade to Go 1.23 for golangci-lint compatibility
- 5710a25 refactor(tui): decouple framework from app-specific code
- 5387028 refactor(tui): extract Vetru framework to pkg/vetru
- 07b2972 refactor: rename dotts-config to dotfiles for universal naming