Skip to content

Latest commit

 

History

History
91 lines (61 loc) · 2.08 KB

README.md

File metadata and controls

91 lines (61 loc) · 2.08 KB

Nova CLI

The swiss army knife for interacting with Wandelbots NOVA.

Install

MacOS/Linux

Installation with homebrew:

brew install wandelbotsgmbh/wandelbots/nova

# enable autocompletion for zsh (has to be done only once)
echo 'source <(nova completion zsh)' >> ~/.zshrc

Note Our binaries are not signed yet, thus MacOS will block the first execution. To fix this, go to Settings -> Privacy & Security and click Open Anyway

Other Platforms

Find the latest binaries under https://github.com/wandelbotsgmbh/nova-cli/releases

Unpack the nova binary, add it to your PATH and you should be ready for lift-off 🚀

Completions are available for the most common terminals.

Usage

The following examples should give you a rough overview whats possible with the CLI. To see all possibilities, check the docs or nova -h

$ nova login
$ nova config set host your_instance_id.instance.wandelbots.io

Open Homescreen

$ nova homescreen

Use App Templates

For a more complete guide on how to develop apps, you can follow our documentation.

# create web application using nextjs 
$ nova app create myapp

# creating python application using fastapi
$ nova app create -g python_app

Use Catalog

We publish pre-built applications in our catalog, which you can optionally install.

# list available entries
$ nova catalog list
jupyter
rerun
zivid-intel

# show some information about the entry
$ nova catalog info jupyter
Jupyter is a free, open-source, ...

# install entry to your instance
$ nova catalog install jupyter

Manage Your Cell

# saves the current default cell to file
$ nova cell save

# edit the cell yaml in your favorite editor
$ nova cell edit

# install a cell from file
$ nova cell install path/to/your/cell.yaml