Skip to main content

NovaVision CLI for handling servers.

Project description

Novavision CLI

NovaVision CLI offers an interface for managing servers and applications locally. It allows you to register and install a server, deploy, and manage an app using Docker Compose.

NovaVision simplifies the process of setting up and managing servers, allowing you to deploy and run applications on edge, local, and cloud servers.


Installation

Install NovaVision CLI using pipx:

# Install pipx if not already installed
python -m pip install --user pipx
python -m pipx ensurepath

# Install NovaVision CLI with pipx
pipx install novavision-cli

# Verify Installation
novavision --help

Features

install

Performs creation and installation of a device on your system.

novavision install [edge|local|cloud] <USER_TOKEN> --host <HOST> --workspace <USER_WORKSPACE_NAME>

Parameters

  • DEVICE_TYPE: Specifies the server type. Options: edge, local, or cloud.
  • USER_TOKEN: User token required for registering and installing the server.
  • --host: User can specify which host will be used for creating device. Default: alfa.suite.novavision.ai. Choices: alfa.suite.novavision.ai | dev.suite.novavision.ai | suite.novavision.ai
  • --workspace: User can specify which workspace will be used for creating device. User must type the name of the workspace they have. If this parameter is not entered, workspace selection will be performed while device creation.

novavision start

Launches the server's or application's Docker Compose environment, starting the server or application if it isn’t already running.

novavision start [server|app] --id <APP_ID>

Parameters

  • --id <APP_ID> (Optional, required only for apps): Specifies which application to start.

stop

Stops the running server or application by shutting down its Docker Compose environment.

novavision stop [server|app] --id <APP_ID>

Parameters

  • --id <APP_ID> (Optional, required only for apps): Specifies which application to stop.

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

novavision_cli-0.0.7.tar.gz (19.1 kB view details)

Uploaded Source

Built Distribution

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

novavision_cli-0.0.7-py3-none-any.whl (20.2 kB view details)

Uploaded Python 3

File details

Details for the file novavision_cli-0.0.7.tar.gz.

File metadata

  • Download URL: novavision_cli-0.0.7.tar.gz
  • Upload date:
  • Size: 19.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for novavision_cli-0.0.7.tar.gz
Algorithm Hash digest
SHA256 b4bafdf8a85c41469e77e278114b93d27482a9a13b3e35645899d158a66ce5fa
MD5 041f19606a63c1a7c1dae18c3e6d7e96
BLAKE2b-256 f8f057002a158e032707d4babba7be650bc814a69a2745f788b076c61907e406

See more details on using hashes here.

File details

Details for the file novavision_cli-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: novavision_cli-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for novavision_cli-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 79e5859ec4696b8c041456d56b978dcec6ab0eb85176e6aa545ca0f0a5d93996
MD5 a0639ea8152089840c8e0447e6c6cd7a
BLAKE2b-256 f6f72a2ad469bb0a4fdbd365b0513d23c83f4f9ac4caaf784be7c5c4aed01776

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