Skip to content

grund 0.3.0

Choose a tag to compare

@github-actions github-actions released this 18 May 06:49
· 2754 commits to main since this release

Changed

  • §FS-cli.1 / §FS-show.1: the default subcommand flips from check to show. grund <ID> is now shorthand for grund show <ID> (and grund <ID>.<section>, grund <ID> --toc, grund --toc <ID> likewise), so an agent resolving a bare §<ID> runs the shortest possible command. grund with no arguments prints the top-level help instead of running a check on ..
  • §FS-completions.1: bash, zsh, and fish completion now offer declared IDs in the first-argument position alongside the subcommand list, so grund FS-<TAB> completes IDs the same way grund show FS-<TAB> already did. The ID lookup is gated on an uppercase or empty prefix to keep grund <lowercase-typo><TAB> fast (subcommands are all lowercase).

Removed

  • §FS-cli.1 / §FS-check: grund <path> is no longer shorthand for grund check <path>, and bare grund no longer runs grund check .. Validation is now spelled grund check [<path>] in every invocation; the bare first-argument slot belongs to show. Migration: existing scripts that ran grund or grund <path> for CI should be updated to grund check or grund check <path>. A bare path is now rejected with a diagnostic that names both readings (invalid ID '<path>' plus a hint: run grund check <path> to validate a path breadcrumb), so the migration surface is loud rather than silent.

Fixed

  • §FS-distribution.4: the patch and minor release-bump helpers now rotate docs/changelog.md automatically as part of the release candidate commit, failing if ## Unreleased has no curated bullet entries. release.yml extracts the promoted section for GitHub release notes instead of publishing a static note body.