Skip to content

Releases: mlava/scholar-sidekick-cli

v0.1.6

Choose a tag to compare

@mlava mlava released this 12 Oct 01:08

--semantic-title on verify and audit

v0.1.5

Choose a tag to compare

@mlava mlava released this 04 Sep 05:10

npm description now fits the registry's 255-character cap; adds a shortdoi keyword.

v0.1.4

Choose a tag to compare

@mlava mlava released this 03 Sep 07:08

Everything since v0.1.1 — the 0.1.2 and 0.1.3 npm releases were never cut here.

New — scholar audit

Audit a whole bibliography in one call. Reads BibTeX, RIS, or CSL-JSON from a file or stdin (max 25 entries), runs the per-entry fabrication check plus a retraction lookup, and prints a verdict table with a corpus summary.

scholar audit refs.bib
scholar audit refs.bib --fail-on-issues   # non-zero exit for CI

Flags: --format, --no-retraction, --screen-with-llm, --fail-on-issues.

First-party API keys

First-party ssk_ keys now go out as Authorization: Bearer ssk_…, so a signed-in key gets its own rate-limit tier instead of the anonymous one.

Other

  • shortDOI aliases (10/abc123) are accepted anywhere a DOI is.
  • Cross-repo endpoint-contract drift check in CI.
  • Terminal demo assets in the README.
npm install -g scholar-sidekick-cli

npm: https://www.npmjs.com/package/scholar-sidekick-cli

v0.1.1

Choose a tag to compare

@mlava mlava released this 31 May 03:39

Send the X-Scholar-Client: scholar-sidekick-cli/<version> handshake header on every request, so anonymous calls land on the recognised trusted-client tier of the Scholar Sidekick API.

No interface changes — same commands and flags as v0.1.0.

npm install -g scholar-sidekick-cli

npm: https://www.npmjs.com/package/scholar-sidekick-cli

v0.1.0

Choose a tag to compare

@mlava mlava released this 31 May 01:16

Initial release — terminal client for the Scholar Sidekick REST API.

npm install -g scholar-sidekick-cli
# or
npx scholar-sidekick-cli format 10.1016/S0140-6736\(26\)00603-3 --style apa

Commands: format, resolve, export, format-items, stream, verify, retraction, oa, styles, health.

  • Human-readable output by default; --json on every command.
  • Works anonymously against the free tier (no key); --rapidapi-key / --api-key supported.
  • Typed exit codes (0 ok / 1 api / 2 network / 3 usage).

npm: https://www.npmjs.com/package/scholar-sidekick-cli