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.1

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.1
File Size Uploaded
langlauf_cli-0.9.1.tar.gz 58.1 kB Details

Built distribution (wheel)

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

Total release size: 126.1 kB

Release files / langlauf_cli-0.9.1.tar.gz

Download URL langlauf_cli-0.9.1.tar.gz
Size 58.1 kB
Tags Source
SHA-256 checksum
How to use checksums
ea35a12e5dac9eccf7a93e9ab392ec60a148cc6607b47b58e765e91b1cc79084
BLAKE2b-256 checksum
How to use checksums
7de60fca7d9d8ea31755d356a85d4653b67b5a6c888d474479a51366ccf0cb6d
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.1-py3-none-any.whl

Download URL langlauf_cli-0.9.1-py3-none-any.whl
Size 68.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b343be28eb5005d1a5d693f357c0cab024e21061561db8c6025e48b56a88f935
BLAKE2b-256 checksum
How to use checksums
772bcb04347d3e8b1dd2cbec94ae38b2e1bc40cd09034288e34862a8f980acce
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

This release

0.9.1 This release

2 release files

0.9.0

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