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.synlynx.com.

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.8.0-py3-none-win_amd64.whl (4.9 MB view details)

Uploaded Python 3Windows x86-64

nexusctl-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

nexusctl-0.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

nexusctl-0.8.0-py3-none-macosx_11_0_arm64.whl (4.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

nexusctl-0.8.0-py3-none-macosx_10_12_x86_64.whl (4.9 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: nexusctl-0.8.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.12.6

File hashes

Hashes for nexusctl-0.8.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fe1dcf24d512cc85e3252ac547d639f2faebf8aa9eef92f31a3661fd9c3d10f6
MD5 73ca37319c4c155db22793fb2b13818d
BLAKE2b-256 fac623e8a102a447c126da6d5ba9a6623c143b701ecaa9ce08306b00b291d3b2

See more details on using hashes here.

File details

Details for the file nexusctl-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nexusctl-0.8.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3536afd1fb5d8ead14c38f2335c7aacdac2a640feff9713c819d531a95d9698d
MD5 e6c1c2eb5b67c29540c1b522730f7096
BLAKE2b-256 6bc4fb57d30a58bf5c2bb9f5e1baea4206f424550a3c20130d1851d91496e73a

See more details on using hashes here.

File details

Details for the file nexusctl-0.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nexusctl-0.8.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c56110e75ec2d52b7ef57a1dcf3ec2992dc015640bca19d5b8ff8b06285b4ac9
MD5 8234ef24eb5d1366ee7b1eabb6d2b871
BLAKE2b-256 6b3e3deb63c4fe616b8dc84c47146113946421614682ddf7be24e5df62aaafa0

See more details on using hashes here.

File details

Details for the file nexusctl-0.8.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nexusctl-0.8.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e4c54ad183058c7ddee8111d767c42831e053ea41bb188a2eb240c83803446e
MD5 499b9d71f355e2d9d1903ef155ba5894
BLAKE2b-256 1d13a45f78b979f13f3fd03efbe30372355e97a6cd989f2697d6fc5819c88150

See more details on using hashes here.

File details

Details for the file nexusctl-0.8.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for nexusctl-0.8.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b46a823915e6e3b54ad79c8b6dcdc1e125414dd7bb6be6b26d78bc83c92eeaa5
MD5 1378a90a41a806ea98e7decaab531ae1
BLAKE2b-256 bb9e0af7a3589084ab518d0d941b4e14103845eff76d31afc076d4a7fd52ea21

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