Initialize a new orb project

## Usage

`circleci orb init <path> [flags]`

## Arguments

- `<path>` is the directory to scaffold the orb project into. It is
  created if it does not exist.

## Flags

| Flag              | Description                                                                               |
| ----------------- | ----------------------------------------------------------------------------------------- |
| `--branch string` | primary git branch to track (default "main")                                              |
| `--org string`    | Organization slug (e.g. gh/myorg) or UUID to own the orb namespace and publishing context |
| `--private`       | initialize a private orb                                                                  |
| `--remote string` | remote git repository URL (required for git setup when non-interactive)                   |
| `--skip-git`      | skip local git repository setup                                                           |
| `--template-only` | download the template only; skip all setup                                                |

Global flags: `-c, --config`, `--debug`, `--no-color`, `-q, --quiet` — see `circleci --help`.

## Examples

- Interactive setup: 
  `circleci orb init ./my-orb`
- Just download the template, no setup: 
  `circleci orb init ./my-orb --template-only`
- Non-interactive: create a private orb under an org, skip git: 
  `circleci orb init ./my-orb --private --org gh/acme --skip-git`

## Details

Scaffold a new orb project from CircleCI-Public/Orb-Template into <path>.

It then walks you through setup: reserving the namespace and orb, assigning
categories, creating an 'orb-publishing' context, initializing git, enabling
dynamic config, and publishing a dev:alpha version.

Note: once published, orbs cannot be deleted.

