QuantumLockβ’ CLI Reference
Complete reference for the QuantumLockβ’ command-line tool.
Version: 2.1.3
Installationβ
Via pip (recommended)β
pip install quantumlock-cli
Via pip with private repositoryβ
pip install quantumlock-cli --index-url https://pypi.softquantus.com/simple/
Dependenciesβ
The CLI requires Python >= 3.8 and automatically installs:
requestsβ₯ 2.31.0tabulateβ₯ 0.9.0richβ₯ 13.0.0
Verify installationβ
quantumlock --version
Expected output:
QuantumLock CLI 2.1.3
Initial Configurationβ
Before using the CLI, configure your credentials:
quantumlock configure
The command will prompt for:
- API URL β API URL (default:
https://quantumlock.softquantus.com) - API Key β Your API key (
qlk_...)
Credentials are saved at:
~/.quantumlock/config.json
Configuration file format:
{
"api_url": "https://quantumlock.softquantus.com",
"api_key": "qlk_your_api_key"
}
The CLI automatically tests the connection after configuration, showing:
β Connected as: admin@company.com
Plan: startup
Monthly limit: 10000
Step-by-Step Guideβ
Step 1: Configure credentialsβ
quantumlock configure
QuantumLockβ’ CLI Configuration
Current API URL: https://quantumlock.softquantus.com
API URL [https://quantumlock.softquantus.com]: β΅
No API key configured
API Key: qlk_your_api_key
β Configuration saved!
Config file: /Users/you/.quantumlock/config.json
Testing connection...
β Connected as: admin@company.com
Plan: startup
Monthly limit: 10000
Step 2: Generate your first licenseβ
quantumlock generate \
--customer "customer@company.com" \
--features "premium,api_access" \
--days 365
Generating license...
Customer: customer@company.com
Features: premium, api_access
Expires in: 365 days
β License generated successfully!
βββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββ
β Field β Value β
βββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββ€
β License Key β QCOS-41FB-639F-C30B-14E3-6342-7B3E-6426-9320β
β Customer ID β customer@company.com β
β Features β premium, api_access β
β Issued At β 2025-06-15T10:30:00 β
β Expires At β 2026-06-15T10:30:00 β
β Quantum Fidelityβ 0.9847 β
β Generation Time β 45ms β
βββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββ
Step 3: Validate a licenseβ
quantumlock validate QCOS-41FB-639F-C30B-14E3-6342-7B3E-6426-9320
Validating license...
License: QCOS-41FB-639F-C30B-14E3-6342-7B3E-6426-9320
β License is VALID
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββ
β Field β Value β
ββββββββββββββββββββΌβββββββββββββββββββββββββββββββββ€
β Customer ID β acme_corp β
β End Customer β customer@company.com β
β Features β premium, api_access β
β Issued At β 2025-06-15T10:30:00 β
β Expires At β 2026-06-15T10:30:00 β
β Days Remaining β 364 β
β Quantum Verified β β Yes β