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.1.tar.gz (7.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.1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

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

Hashes for topicflow_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5d0edf4fe1c190417c184c4f6b9f78347010a355c193671d0871af364a9996a8
MD5 00bbdd1c74e62db112e0f66935f060fb
BLAKE2b-256 95fdd086273032de7be7c320ff1d061768e103e2a6116336810fc46a2aab74a2

See more details on using hashes here.

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

Hashes for topicflow_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b1d38b54f96ac64236167bb383a4ae201a2f216ef36677ea0d29ffd5e6a1bae
MD5 3270c251134296ff7d95b0f7212ae6fb
BLAKE2b-256 9b4ea406bb157500aad2a1d882500587931b12dbae70a3e23741c3ba92fda232

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