-
v0.1.1
StableSome checks failedci / check (push) Has been cancelledrelease / build (rust:1.95-bookworm, linux-x86_64, docker, x86_64-unknown-linux-gnu) (push) Failing after 3srelease / build (darwin-aarch64, macos, aarch64-apple-darwin) (push) Has been cancelledrelease / build (darwin-x86_64, macos, x86_64-apple-darwin) (push) Has been cancelledrelease / publish (push) Has been cancelledreleased this
2026-05-14 16:36:39 +00:00 | 126 commits to main since this releaseWhat's fixed
-
fj auth setup-gitinstalled a broken credential helper. Git invokes the helper viash -c '<helper> "$@"' sh <verb>, sosed 's/^/password=/'consumed the trailingget/store/eraseverb as a filename. Everygit push/git pullagainst the configured host failed withsed: get: No such file or directory. Resolved inb68fb98, tracked in #1.The new helper wraps the pipeline in a shell function:
!f() { fj auth token --host <h> | sed 's/^/password=/'; }; fThree regression tests cover the structural shape, the verb-positional simulation, and a real
sh -cinvocation with a stubfjonPATH.
Recovery
If you installed v0.1.0 via Homebrew and ran
fj auth setup-git, re-run after upgrading:brew upgrade fj fj auth setup-git --host <hostname>This overwrites the broken
credential.https://<host>.helpergit config value with the new function-wrapped form.Install
brew tap rasterandstate/tap brew install fjOr download a tarball below and put
fjon yourPATH. Verify withshasum -a 256 -c SHA256SUMS.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-