Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

topicflow_cli-0.1.2.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

topicflow_cli-0.1.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file topicflow_cli-0.1.2.tar.gz.

File metadata

  • Download URL: topicflow_cli-0.1.2.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for topicflow_cli-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7024ac53cf8fb6d49f7291883ea44bcfc5b7809d5c8b999bc39c602c1e418cf1
MD5 b50ff0a3708a7b35ff78217a780b6640
BLAKE2b-256 5e54ca7c5e0cdf235f37f2e66b32d465b256be8f3c6a35a03feea7cfbea05813

See more details on using hashes here.

File details

Details for the file topicflow_cli-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: topicflow_cli-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for topicflow_cli-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c16efe59027ec551452ca6f3a57677487131bc1367a81a6f0c8d56fa8866abcb
MD5 766620ff3a08d921092c4dd01603f475
BLAKE2b-256 1200b14b51f9172762e94d938f5ec7f8004afe88b67dbe436e0d4062ac9613e6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page