TopicFlow remote CLI.
Project description
TopicFlow CLI
topicflow-cli is the standalone remote CLI for TopicFlow.
It talks to a deployed TopicFlow API over HTTP:
topicflow -> HTTP API -> TopicFlow services
Install
Recommended:
pipx install topicflow-cli
Upgrade:
pipx upgrade topicflow-cli
Run without adding it to PATH:
pipx run topicflow-cli --help
Configuration
Default API base URL:
http://127.0.0.1:8000
Environment variables:
TOPICFLOW_CLI_API_BASE_URL=http://topicflow.example.com
TOPICFLOW_CLI_TIMEOUT_SECONDS=600
Or override per command:
topicflow --base-url http://topicflow.example.com system doctor
Quick Start
topicflow --help
topicflow system doctor
topicflow product list
Publish
Build the standalone package from the repo root:
python -m pip install build twine
python -m build apps/cli
python -m twine check apps/cli/dist/*
Upload to TestPyPI:
python -m twine upload --repository testpypi apps/cli/dist/*
Upload to PyPI:
python -m twine upload apps/cli/dist/*
After publishing, end users can install with:
pipx install topicflow-cli
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file topicflow_cli-0.1.1.tar.gz.
File metadata
- Download URL: topicflow_cli-0.1.1.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d0edf4fe1c190417c184c4f6b9f78347010a355c193671d0871af364a9996a8
|
|
| MD5 |
00bbdd1c74e62db112e0f66935f060fb
|
|
| BLAKE2b-256 |
95fdd086273032de7be7c320ff1d061768e103e2a6116336810fc46a2aab74a2
|
File details
Details for the file topicflow_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: topicflow_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b1d38b54f96ac64236167bb383a4ae201a2f216ef36677ea0d29ffd5e6a1bae
|
|
| MD5 |
3270c251134296ff7d95b0f7212ae6fb
|
|
| BLAKE2b-256 |
9b4ea406bb157500aad2a1d882500587931b12dbae70a3e23741c3ba92fda232
|