Repository navigation
v2.1.0
Added
-
Releases now carry a standalone executable for macOS, Linux, and Windows on
both arm64 and x86-64, published as GitHub release assets alongside
checksums.txt,LICENSE, and the changelog section for the version. Each
binary is compiled and started on a runner of its own platform before the
release is published — the reported version, theapicommand surface, the
completion function name, the completion callback, and the usage exit code
are all checked — and the assets are re-hashed against per-platform manifests
before anything is uploaded. Downloading one needs no Node installation:curl -fsSL -o langfuse-cli \ https://github.com/cognelis/langfuse-cli/releases/latest/download/langfuse-cli-darwin-arm64
-
bun run compileaccepts--target <bun-triplet>(for example
bun-linux-arm64), so a checkout can build an executable for another
platform. Without it the host platform is used, as before.
Fixed
- A checkout on Windows can now build. The bundled OpenAPI snapshots are pinned
by a SHA-256 over their text, and Git's defaultcore.autocrlfon Windows
rewrote every line ending, so the integrity check rejected all six snapshots.
A repository-wide.gitattributeskeeps them LF, and the mismatch now says
when CRLF is the cause.
Install
npm i -g @cognelis/langfuse-cli@2.1.0Or take the standalone executable for your platform. It embeds every bundled API
contract and needs no Node installation:
curl -fsSL -o langfuse-cli https://github.com/cognelis/langfuse-cli/releases/download/v2.1.0/langfuse-cli-darwin-arm64
chmod +x langfuse-cli && ./langfuse-cli --versionEach binary was built and smoke-tested on a runner of its own platform. Verify a
download against checksums.txt:
shasum -a 256 --ignore-missing -c checksums.txt