Skip to content

Conversation

@jpmcb
Copy link
Contributor

@jpmcb jpmcb commented Jan 31, 2026

  • ✨ New config command for get, list, and set configs: these are persisted to the given / found .tapes/ directory (see the dotdir package)
  • ✨ New pkg/config package that handles all default configs, client configs, proxy configs, etc. This also handles loading / saving configurations
  • tapes init now supports some sane presets as well as a --preset URL flag: tapes init --preset https://example.com/raw/config.toml
  • 🧹 The dotdir.Manager Target function now falls through to returning "", nil (i.e., the empty state) to denote that no target directory was found to use.
  • 🧹 Aligned the various flags around *-target especially as these have drifted in the client commands like search and chat
  • 🧹 The cli/*/main.go files now handle errors raised by cmd.Execute (possibly raised during now using preRunE throughout command bootstrapping)

@jpmcb jpmcb force-pushed the john/pcc-65-tapes-config-command-with-persistent-config-toml-in-tapes branch 6 times, most recently from 5b0a9c3 to e08e2a9 Compare February 4, 2026 02:21
Signed-off-by: John McBride <john@papercompute.com>
@jpmcb jpmcb force-pushed the john/pcc-65-tapes-config-command-with-persistent-config-toml-in-tapes branch from e08e2a9 to e0504a9 Compare February 4, 2026 02:39
@jpmcb jpmcb marked this pull request as ready for review February 4, 2026 02:50
@jpmcb jpmcb merged commit e9f791a into main Feb 4, 2026
7 checks passed
@jpmcb jpmcb deleted the john/pcc-65-tapes-config-command-with-persistent-config-toml-in-tapes branch February 4, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants