orbit init
NAME
init - initialize a project from an existing directory
SYNOPSIS
orbit init [options] [<path>]
DESCRIPTION
Initializes a project at the file system directory <path>
. If no path is
provided, then it defaults to the current working directory.
If no name is provided, then the resulting project's name defaults to the
directory's name. Using the --name
option allows the project'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 a project's
uuid is not intended to change over the course of its lifetime.
The newly created manifest file is intended to be edited by the user. See more
Orbit.toml
keys and their definitions at:
https://chaseruskin.github.io/orbit/reference/manifest.html
To create a new project from a non-existing directory, see the new
command.
OPTIONS
<path>
Directory to initialize
--name <name>
Set the resulting project's name
--lib <lib>
Set the resulting project's library
--uuid
Print a new uuid and exit
EXAMPLES
orbit init
orbit init projects/gates
orbit init --name adder
orbit init --uuid