Skip to content

v0.15.0

Choose a tag to compare

@smm-h smm-h released this 14 Sep 16:23
· 106 commits to main since this release

Current strictcli, go-toml-edit and stricttest dependencies with a fuller top-level help line, in-repo config default seeding, version injection fixed, and the project describes itself consistently with its docs at the unified site.

Features

  • howmuchleft profile now explains itself in --help. The group and its install, list and uninstall commands carry full descriptions -- including that install refuses to overwrite another tool's statusLine and that the profile directory defaults to $CLAUDE_CONFIG_DIR, then ~/.claude.
  • howmuchleft --help now says what the tool actually does. The top-level help line was the bare phrase "Claude Code statusline tool"; it now describes the three progress bars for context window, 5-hour and weekly usage and their green-to-red shading.

Fixes

  • Config migration no longer depends on a retired third-party library. The config file is created and kept complete by an in-repo mechanism; existing values, comments and custom keys are preserved as before.
  • Correct version reporting. Released binaries reported a fallback version instead of the released one, because the linker's -X target named a symbol that did not exist.
  • The project describes itself consistently in its README and package documentation. The README opened with a tagline instead of a definition, the Go packages carried no doc comments, and the site metadata had no description at all.
  • Documentation links point at the unified site, and the docs build works again with current strictcli. Project documentation moved from its own host to the main site's /howmuchleft path, and the CLI framework bump restores schema generation so the published reference matches the shipped commands again.