Pack a multi-file orb directory into a single YAML

## Usage

`circleci orb pack <path> [flags]`

## Arguments

- `<path>` is the path to an orb source directory or a single orb YAML file.

## Flags

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

## Examples

- Pack a single orb file: 
  `circleci orb pack orb.yml`
- Pack a multi-file orb directory: 
  `circleci orb pack ./src`
- Pack and save to a file: 
  `circleci orb pack ./src > orb.yml`
- Pack and immediately validate: 
  `circleci orb pack ./src | circleci orb validate -`

## Details

Pack an orb source directory into a single YAML file.

If the path is a directory, the '@orb.yml' (or 'orb.yml') file at the
root is merged with any 'commands/', 'jobs/', 'executors/', and 'examples/'
subdirectories. Each .yml file in those directories is added as a named
entry under the corresponding top-level key.

If the path is a single file it is parsed and written to stdout.

Any '<< include(path) >>' directive, alone or embedded in a larger
value, is replaced with that file's contents, relative to the orb root.

The merged YAML is written to stdout.

