JabKit
JabKit is JabRef's CLI tool
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 and unpack it:
# Linux (amd64)
curl -fL https://builds.jabref.org/main/linux-amd64/tools/jabkit-native_linux.tar.gz | tar xz
./jabkit/jabkit --help# Linux (arm64)
curl -fL https://builds.jabref.org/main/linux-arm/tools/jabkit-native_linux_arm64.tar.gz | tar xz
./jabkit/jabkit --help# macOS (Apple Silicon)
curl -fLO https://builds.jabref.org/main/macOS-silicon/tools/jabkit-native_macos-silicon.zip
unzip jabkit-native_macos-silicon.zip
./jabkit/jabkit --helpOn 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 and jbang:
npx @jbangdev/jbang jabkit@jabrefYou can also run it using docker:
Making JabKit available on the CLI as jabkit
In case JabKit should be available on the command line, execute following steps
Install JBang by following one option at the download page of JBang.
Execute
jbang app install jabkit@jabref
Then, JabKit can be run as follows:
General Usage
Available Commands
Hint: Using jabkit <COMMAND> --help will show the supported options for each command.
Updating JabKit
Make use of --fresh to update JabKit
jbang --fresh jabkit@jabref
Then, the jabkit command also uses the latest version.
Last updated
Was this helpful?