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.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| langlauf_cli-0.9.2.tar.gz | 58.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| langlauf_cli-0.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 126.1 kB
Release files / langlauf_cli-0.9.2.tar.gz
| Download URL | langlauf_cli-0.9.2.tar.gz |
|---|---|
| Size | 58.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
08681dc72069f24a3d5d9432612ace94b2341c5122be302e2f6417410f1db9ca
|
|
BLAKE2b-256 checksum How to use checksums |
7eab859f76b9d9ae8d4cc343dbe511273dc85a3184c4cd371a0a8b46a689f84c
|
| 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.2-py3-none-any.whl
| Download URL | langlauf_cli-0.9.2-py3-none-any.whl |
|---|---|
| Size | 68.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8a8eb45947f34c6fe62cfe471720f2e42c44c5ea7c12fcb8ffce5697aa7a5281
|
|
BLAKE2b-256 checksum How to use checksums |
82d0c0ab5b8a0b5263c0cd632b2d583663f6e0fd672d3351b9ee2831e83c3d5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|