Skip to content

spur 0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 17:27
· 4 commits to master since this release
faa7f5b

0.3.0 - 2026-09-30

Changed

  • The runner no longer uses dirname or basename: it depends on sh, awk and cat, nothing else, and exec-minimal-path runs it with only those three on PATH. Paths are split with parameter expansion, which removes about ten processes from every run.
  • A run parses the Spurfile once instead of twice, and --check once instead of once per task plus two. Under dash on Windows, a trivial run went from 205 to 99 ms and --check of 50 tasks from 4.5 to 1.9 s.

Added

  • CHANGELOG.md, the source of the release notes, and a release process: spur release X.Y.Z prepares the release pull request, and merging it into master tags and publishes the version once CI is green.

Install

curl -fsSL https://raw.githubusercontent.com/esliph/spur/v0.3.0/spur \
  -o ~/.local/bin/spur && chmod +x ~/.local/bin/spur

Or download spur from the assets below and chmod +x it, or vendor it by copying the file into your repository.