Skip to main content

CLI for managing Nexus Engine tenants, data sources, and deployments

Project description

nexusctl

Command-line tool for managing Nexus Engine — tenants, data sources, data views, and deployments.

Installation

pip install nexusctl

Or install alongside the Nexus Engine Python client:

pip install nexus-engine[nexusctl]

Usage

# Authenticate
nexusctl login

# Manage resources
nexusctl get data-sources
nexusctl get data-views

# Apply configuration from YAML
nexusctl apply -f data-source.yaml

# Run a calculation
nexusctl calculate -f my-tree.json

# View history and rollback
nexusctl history data-sources my-ds
nexusctl rollback data-sources my-ds --to <version-id>

Documentation

Full documentation is available at nexus-engine.io.

License

Dual-licensed under MIT or Apache-2.0.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

nexusctl-0.6.0-py3-none-win_amd64.whl (3.5 MB view details)

Uploaded Python 3Windows x86-64

nexusctl-0.6.0-py3-none-manylinux_2_39_x86_64.whl (6.0 MB view details)

Uploaded Python 3manylinux: glibc 2.39+ x86-64

File details

Details for the file nexusctl-0.6.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: nexusctl-0.6.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for nexusctl-0.6.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a5f5d33ebd4025da84150f38faedec552383684b87cf37972bda8a6e265c5a92
MD5 4c056704f5004b7246545be7e3d19a2c
BLAKE2b-256 289504076758ba7dfd4e541459643fa6679c4c0ab446fde8fc07828230270cc0

See more details on using hashes here.

File details

Details for the file nexusctl-0.6.0-py3-none-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for nexusctl-0.6.0-py3-none-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 739c2b3e69b89b2c68f456579af92701fd0e57c5368945420861d399555adaae
MD5 6bbd37151aaf44674b4a553c5c1eb040
BLAKE2b-256 254411413add518a0a271ce31968f6fafb6ac24bcfdd94193446f6bd8e5760c6

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