Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 04 Jan 22:17
· 4 commits to main since this release

dotts v0.1.0

Universal Dotfiles Manager - Beautiful CLI for managing dotfiles across multiple machines.

Installation

curl -fsSL https://dotts.4o4.sh/install.sh | bash

Or 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