Create, publish and inspect orbs (reusable config)

## Usage

`circleci orb <command> [flags]`

## General Commands

| Command           | Description                                        |
| ----------------- | -------------------------------------------------- |
| `create`          | Reserve an orb name in a namespace                 |
| `init`            | Initialize a new orb project                       |
| `list`            | List orbs in the registry                          |
| `list-categories` | List orb registry categories                       |
| `pack`            | Pack a multi-file orb directory into a single YAML |
| `process`         | Validate and print expanded orb YAML               |
| `validate`        | Validate an orb YAML file                          |

## Targeted Commands

| Command                | Description                                  |
| ---------------------- | -------------------------------------------- |
| `add-to-category`      | Add an orb to a registry category            |
| `diff`                 | Show a unified diff between two orb versions |
| `get`                  | Get orb metadata and statistics              |
| `publish`              | Publish orb versions                         |
| `remove-from-category` | Remove an orb from a registry category       |
| `source`               | Print the YAML source of an orb version      |
| `unlist`               | Hide or restore an orb in the registry       |

## Flags

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

## Details

Manage orbs in the orb registry.

Orbs are reusable packages of CircleCI configuration, published to a
namespace and either shared publicly or kept private. Manage the namespace
itself with 'circleci namespace'.

