lukaszraczylo
|
7bd70bfaeb
|
test: introduce afero-based mock filesystem for hermetic tests
|
2026-05-23 13:12:15 +01:00 |
|
lukaszraczylo
|
9d3c386f1d
|
fix(ci): lower go.mod toolchain to 1.25 to match runner availability
|
2026-05-23 13:02:50 +01:00 |
|
lukaszraczylo
|
498cdb061d
|
feat: add internal/ui prompts + init subcommand
- internal/ui/prompts.go: MultiSelect with huh TUI + WithNonInteractive for tests
- internal/cli/init.go: NewInit cobra command with --from/--no-prompt flags
- internal/cli/init_test.go: TestInitImportWritesCanonical
- internal/cli/root.go: add resolveRoot helper (shared by profile/rollback/show/init)
- go.mod: add github.com/charmbracelet/huh v1.0.0 as direct dep
|
2026-05-23 03:32:40 +01:00 |
|
lukaszraczylo
|
95962bdf9a
|
feat(adapter): registry with detect filtering and duplicate guard
|
2026-05-23 02:48:31 +01:00 |
|
lukaszraczylo
|
e4719b78a0
|
feat(canonical): load YAML/markdown into Bundle
|
2026-05-23 02:43:56 +01:00 |
|
lukaszraczylo
|
eefff1baac
|
chore: go mod tidy
|
2026-05-23 02:41:24 +01:00 |
|
lukaszraczylo
|
2977f8e679
|
feat: bootstrap module and cobra root command
|
2026-05-23 02:39:04 +01:00 |
|