Skip to main content

FluxHive control-plane command line client

Project description

@fluxhive/cli

Node-installable launcher and Python implementation for the FluxHive control-plane CLI.

The CLI talks to Control Server HTTP APIs and does not implement scheduling or agent runtime logic locally.

The package exposes two equivalent commands:

fluxhive
fluxhivectl

npm Install

npm install -g @fluxhive/cli

PyPI Install

pipx install fluxhive-cli

The compatibility package fluxhivectl also installs the same CLI:

pipx install fluxhivectl

Or with pip:

python -m pip install fluxhive-cli

Python 3.10 or newer must be available on PATH. You can also point the launcher at a specific Python executable:

FLUXHIVE_PYTHON=/path/to/python fluxhive --version

On Windows PowerShell:

$env:FLUXHIVE_PYTHON = "C:\Python312\python.exe"
fluxhive --version

Development Install

python -m pip install -e .
npm test

Quick Start

fluxhive config base_url http://127.0.0.1:8001
fluxhive auth login --username <username>

fluxhive jobs list
fluxhive agents list
fluxhive runs list --limit 20

You can also use environment variables:

FLUXHIVE_CONTROL_URL=http://127.0.0.1:8001
FLUXHIVE_ACCESS_TOKEN=<access-token>
FLUXHIVE_REFRESH_TOKEN=<refresh-token>

Command Groups

  • auth: login, refresh tokens, inspect current user, clear local tokens
  • config: read and write local CLI configuration
  • jobs: create, list, inspect, publish, run, cancel, clone, and delete jobs
  • runs: list run attempts, inspect run attempts, print stored run logs
  • agents: list agents, inspect GPUs, inspect queues, rename agents
  • nodes: alias for agents

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

fluxhive_cli-0.1.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

fluxhive_cli-0.1.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file fluxhive_cli-0.1.0.tar.gz.

File metadata

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

File hashes

Hashes for fluxhive_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1ebf274e6d608077ff0aad60c0a18b5518e60d9f3eb2d6b479d8736fd5b9fdfe
MD5 a6e0174155e3740fa7520e5258fa52f9
BLAKE2b-256 db40fe48d7f811455e4174d285466556a5d4e0216b0b1a55da38494e79902fcc

See more details on using hashes here.

File details

Details for the file fluxhive_cli-0.1.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for fluxhive_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d6749ee99ad16671e1e036dcd44363190342a0209bd304de21ba9d36f59b72e
MD5 5ada86c9036add15cd9472f1e02c0ec0
BLAKE2b-256 de09c17266c153443386e322f6cb7f3ecad161ebb1f4c6122b05fb2541718d59

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