Skip to main content

Langlauf Command Line Interface (LL CLI)

The Langlauf Command Line Interface is a comprehensive multi-platform tool providing a consistent and easy-to-use interface to Langlauf's online services. It is primarily intended for non-interactive automation, but may just as well be used interactively.

Install

Use pipx (recommended) or uv to install the CLI into an isolated environment and expose ll-cli on $PATH:

# pipx
pipx install langlauf-cli

# uv
uv tool install langlauf-cli

Upgrade with pipx upgrade langlauf-cli / uv tool upgrade langlauf-cli.

Shell completion

ll-cli configure offers to install shell completion as part of setup (this also fires on first interactive use when no credentials are configured yet). Re-run ll-cli configure any time to (re-)install it.

Bash, zsh, fish, and PowerShell are supported; ll-cli configure installs completion for the shell you're currently running in. Completion is generated statically from the live command tree, so Tab is instant — re-run ll-cli configure after CLI changes to keep the script in sync.

Configure

Easiest path — run the interactive setup:

ll-cli configure

This prompts for the SBOMaaS URL, user, and API token and writes them to ~/.config/ll-cli/config.env (macOS: ~/Library/Application Support/ll-cli/config.env; Windows: %LOCALAPPDATA%\ll-cli\ll-cli\config.env) with mode 0600. The same prompt fires automatically the first time you run ll-cli upload / download / status without credentials in an interactive terminal.

If you'd rather edit the file by hand, it's plain KEY=value (same syntax as shell env vars):

SBOMAAS_URL=https://sbomaas.example
SBOMAAS_USER=your-user
SBOMAAS_TOKEN=11...

For CI / containers / one-off runs, the same settings are accepted as shell env vars (SBOMAAS_URL, SBOMAAS_USER, SBOMAAS_TOKEN, SBOMAAS_TIMEOUT_*). Shell env vars override the config file. ll-cli configure --url ... --user ... --token ... also works for non-interactive provisioning.

Metadata

Release files for langlauf-cli 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for langlauf-cli 0.9.0
File Size Uploaded
langlauf_cli-0.9.0.tar.gz 58.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for langlauf-cli 0.9.0
File Interpreter ABI Platform
langlauf_cli-0.9.0-py3-none-any.whl Python 3 none any Details

Total release size: 126.4 kB

Release files / langlauf_cli-0.9.0.tar.gz

Download URL langlauf_cli-0.9.0.tar.gz
Size 58.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e583c7046a2cddb4a49ca506e5f0842b4f6b9131ce88053fa56270e1df465fb0
BLAKE2b-256 checksum
How to use checksums
8a8cf94fda23f362606fbe2e2c7108f5d07556e9685d1e568b4117b7d864f53f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / langlauf_cli-0.9.0-py3-none-any.whl

Download URL langlauf_cli-0.9.0-py3-none-any.whl
Size 68.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cff2fbff915dfcae2372bbbc5b0b8ce23ab1672e525b7a30996cdec20c134cf2
BLAKE2b-256 checksum
How to use checksums
4499f01375da8ffcd43e33f1b9b270bbf441057ffc3896d43d9f07a85e2b1890
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

0.9.2

2 release files

0.9.1

2 release files

This release

0.9.0 This release

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.8

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page