Skip to content

Command Line Interface (CLI)

See the overview of viper's commands for an introduction.

viper

Viper open circuit design environment

Documentation: https://www.cascode-labs.org/viper/

Usage:

viper [OPTIONS] COMMAND [ARGS]...

Options:

Name Type Description Default
-v, --version boolean Show the version and exit. False
--docs boolean show the documentation URL and exit False
--help boolean Show this message and exit. False

config

Read the Viper environment configuration

Usage:

viper config [OPTIONS] [PARAMETERS]...

Options:

Name Type Description Default
-t, --toml boolean Print the result in TOML format False
--sources boolean show the documentation URL and exit False
--help boolean Show this message and exit. False

open

Opens a Viper circuit design project

Usage:

viper open [OPTIONS] PROJECT

Options:

Name Type Description Default
--dev, -d / --nodev, -o boolean A flag for toggling the development mode False
--name, -n text Conda name to activate. prefix and name are mutually exclusive options. None
--prefix, -p text Conda Prefix to activate. prefix and name are mutually exclusive options. None
--shell, -s choice (tcsh | bash) The type of shell script specified with the --init or -i options bash
--init, -i text Paths to one or more shell initialization scripts which will be sourced, each delimited by a ":", this option can also be specified multiple times to add additional scripts. None
--help boolean Show this message and exit. False

project

Interact with a project

Usage:

viper project [OPTIONS] COMMAND [ARGS]...

Options:

Name Type Description Default
--help boolean Show this message and exit. False

create

Usage:

viper project create [OPTIONS] NAME

Options:

Name Type Description Default
--help boolean Show this message and exit. False

info

Display the project's configuration

Usage:

viper project info [OPTIONS] [NAME]

Options:

Name Type Description Default
--help boolean Show this message and exit. False

welcome

Display the Viper welcome message

Usage:

viper welcome [OPTIONS]

Options:

Name Type Description Default
--help boolean Show this message and exit. False