orbit init

NAME

init - initialize an ip from an existing project

SYNOPSIS

orbit init [options] [<path>]

DESCRIPTION

Initializes an ip at the file system directory <path>. If not path is provided, then it defaults to the current working directory.

If no name is provided, then the resulting ip's name defaults to the directory's name. Using the --name option allows the ip's name to be explicitly set.

Under certain circumstances, you may need a new uuid. This situation will be uncommon for many users, but nonetheless it exists. To display a new uuid that can be copied into an existing manifest, use the --uuid option. All other options are ignored when this option is present. Keep in mind that an ip's uuid is not intended to change over the course of its lifetime.

To create a new ip from a non-existing directory, see the new command.

OPTIONS

<path>
      Directory to initialize

--name <name>
      Set the resulting ip's name

--lib <lib>
      Set the resulting ip's library

--uuid
      Print a new uuid and exit

EXAMPLES

orbit init
orbit init projects/gates
orbit init --name adder
orbit init --uuid