-
Notifications
You must be signed in to change notification settings - Fork 139
Document JabKit native binary as recommended install method #644
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,6 +6,33 @@ | |
|
|
||
| ## Installing and Running | ||
|
|
||
| ### Native binary (recommended) | ||
|
|
||
| JabKit is available as a native binary for Linux (amd64/arm64) and macOS (Apple Silicon). It is a self-contained executable: no Java runtime is required, and it starts instantly. Download it from the [JabRef builds server](https://builds.jabref.org/main/) and unpack it: | ||
|
Check warning on line 11 in en/jabkit.md
|
||
|
|
||
| ```bash | ||
| # Linux (amd64) | ||
| curl -fL https://builds.jabref.org/main/linux-amd64/tools/jabkit-native_linux.tar.gz | tar xz | ||
| ./jabkit/jabkit --help | ||
| ``` | ||
|
|
||
| ```bash | ||
| # Linux (arm64) | ||
| curl -fL https://builds.jabref.org/main/linux-arm/tools/jabkit-native_linux_arm64.tar.gz | tar xz | ||
| ./jabkit/jabkit --help | ||
| ``` | ||
|
|
||
| ```bash | ||
| # macOS (Apple Silicon) | ||
| curl -fLO https://builds.jabref.org/main/macOS-silicon/tools/jabkit-native_macos-silicon.zip | ||
| unzip jabkit-native_macos-silicon.zip | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Seems like you did not try it. ``
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It's not in main yet - because we are in the PR JabRef/jabref#16291 |
||
| ./jabkit/jabkit --help | ||
| ``` | ||
|
|
||
| On other platforms (e.g. Windows, Intel macOS), use one of the options below. | ||
|
|
||
| ### JBang and Docker | ||
|
|
||
| The easiest way to run JabKit is using [npx](https://docs.npmjs.com/cli/v8/commands/npx) and [jbang](https://www.jbang.dev/): | ||
|
|
||
| ```bash | ||
|
|
||

There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
no chmod+x needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's un-tar.d - and tar keeps executable flags
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't let AI speak for you :-P
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤖 Generated with Claude Code
(generatd by Claude)
You are right that the command as written cannot work today — the
mainURLs only come into existence once JabRef/jabref#16291 is merged and a main build has run (hence the note in the PR description to merge this only after that PR). What you downloaded was the builds-server HTML error page saved as a.zip. Two follow-ups:curl -f(commit e1acc8b), so a missing file fails withcurl: (22) The requested URL returned error: 404instead of silently saving an HTML page.dev: binariesso its artifacts got uploaded, and ran the documented commands against the PR build (same commands,pull-16291in place ofmain):So archive layout (
jabkit/jabkitat the root), executable bit, and the binary itself all work as documented once the artifacts exist. If you want to try it on your Mac before the merge, the pull-16291 URL above is live now.