rebrand: keeptui → keepkit - #43
Merged
Merged
Conversation
Rename the brand end to end: module path github.com/stanlyzoolo/keepkit, SelfRepo, selfToolName, CLI usage/version output, restart hint, log file prefix and the config directory. migrateConfigDir now walks the legacy chain (keeptui, then the ancient keys dir) into ~/.config/keepkit, newest generation first, still one-shot and conservative. Docs follow: README rewritten around the keepkit wordmark (assets/), with badges, a Key features section and per-panel hotkeys delegated to the in-app help bar and the [?] overlay; CLAUDE.md/ARCHITECTURE.md and the completed plans renamed mechanically. GoReleaser now publishes the keepkit formula with the new description; demo tapes drive keepkit. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A Homebrew cask app keeps its launcher on PATH while the executable lives inside the .app bundle (agterm), so LookPath succeeds but the path matches neither the Cellar regex nor any later chain step and Detect dead-ended in ErrUnknownManager. Retry the same self-validating brewNamePlan on that path too: it fires only when a keg/cask directory named after the tool actually exists. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hero: track Epistates/treemd by URL, tag it "viewers", group the list by tag with space, run "treemd README.md" right from the tracker, then refresh the card while the API gauge counts requests. update: agterm 0.15.1 -> v0.16.1 — the card shows installed vs latest, [u] resolves to brew upgrade via the new chain-exhausted fallback, the log streams into [3] (the long download middle is cut with Hide/Show), refresh confirms the new version. Both tapes: 1600x960 @ FontSize 18, 300ms action pacing, env pinned (TMUX/TERM_PROGRAM unset, brew auto-update off). README alt texts follow the new plots, and the Updating tools section documents the widened brew-by-name fallback. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…l [2] At 1600px (~145 cols) the focusBrief hint row left no room for the full GitHub API Usage gauge and it degraded to the compact GH N/M cell in every card scene — exactly the element the demos are meant to show off. 1880px (~171 cols) fits the full gauge next to the longest hint row ([u] update present). Both GIFs re-recorded; the update demo now captures a genuine brew upgrade agterm 0.15.1 -> 0.16.1 end to end. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Full rebrand of the project to keepkit — the semantics fit better (
kit= the set of tools you keep), the sound is cleaner, and the GitHub namespace was completely free.github.com/stanlyzoolo/keepkit,version.SelfRepo,selfToolName, CLI usage/--versionoutput,restartHint, log file prefix, config directory.migrateConfigDirnow walks the legacy chain —~/.config/keeptui(previous brand), then the ancientkeysdir — into~/.config/keepkit; newest generation wins, still one-shot and conservative.assets/), badges (CI / release / Go Report Card / Go version / license), Key features, full Installation section; per-panel hotkey tables replaced by a pointer to the in-app help bar and the[?]overlay.keepkitformula tostanlyzoolo/homebrew-appswith the new description; the firstv*tag createsFormula/keepkit.rb(no legacy formula existed — no releases had been cut under the old name).Checks
go build/go vet/go test -race ./...(10 packages) /golangci-lint— all greenGOOS=windows+GOOS=darwin— green🤖 Generated with Claude Code