| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Command-line interface for bsub.io batch processing service.
For Linux and macOS:
curl -fsSL https://install.bsub.io/ | shThe script will:
Download the appropriate binary for your platform from the latest release:
Then install manually:
# Download (replace with your platform)
curl -LO https://github.com/bsubio/cli/releases/latest/download/bsubio-linux-amd64
# Make executable
chmod +x bsubio-linux-amd64
# Move to your PATH
sudo mv bsubio-linux-amd64 /usr/local/bin/bsubioRequires Go 1.25 or later:
git clone https://github.com/bsubio/cli.git
cd cli
make build-static
sudo mv bin/bsubio /usr/local/bin/First configure the CLI.
$ bsubio register:
This will give you a way to register for the online account, and to obtain an API key. It will also automatically give you an account at https://app.bsub.io. Configuration is stored in ~/.config/bsubio/config.json and you can modify it at any point in time.
Then you can do dry run with a sample command:
$ echo 123 > input.txt $ bsubio submit passthru input.txt
Expected output will be similar to:
019a3256-26b4-7f1f-b1aa-0b45ab7b371d
Which is a JobID.
At any time you can see all jobs:
$ bsubio jobs JOB ID TYPE STATUS CREATED AT -------------------------------------------------------------------------------- 019a3256-26b4-7f1f-b1aa-0b45ab7b371d passthru pending 2025-10-29 23:38
This will submit the file input.txt that we just created with its sample "123" string to bsub.io infrastructure. The passthru is like cat in command line: it should read input and print output without modification.
bsubio status 019a3256-26b4-7f1f-b1aa-0b45ab7b371d bsubio cat 019a3256-26b4-7f1f-b1aa-0b45ab7b371d
More practical example:
$ bsubio submit -w pdf/extract your.pdf
With OCR:
$ bsubio submit -w pdf/extract/ocr your.pdf
See LICENSE file for details.
Development flow:
git clone https://github.com/bsubio/cli.git cd cli make make clean make
For submitting new featurs:
This project uses automated releases based on conventional commits.
How it works:
Commit examples:
feat: add authentication support
fix: resolve memory leak in worker poolNote: No manual tagging required! Releases happen automatically on merge to main.
For issues and questions:
| Back | FazBrowse Home | New Git URL |