Push a policy bundle to CircleCI

## Usage

`circleci policy push <path> [flags]`

## Arguments

`<path>` is the path to a local directory of .rego policy files,
for example, "./policies". Its contents are uploaded as the policy
bundle, replacing the existing bundle.

## Flags

| Flag                      | Description                                                                       |
| ------------------------- | --------------------------------------------------------------------------------- |
| `--jq string`             | Process values from the response using jq syntax (see `circleci help formatting`) |
| `--json`                  | Output as JSON                                                                    |
| `--no-prompt`             | Skip confirmation prompt                                                          |
| `--org string`            | Organization slug (e.g. gh/myorg) or UUID (required)                              |
| `--policy-context string` | Policy context (default "config")                                                 |

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

## Examples

- Push policies in the ./policies directory: 
  `circleci policy push ./policies --org gh/acme`
- Push without confirmation prompt: 
  `circleci policy push ./policies --org gh/acme --no-prompt`
- Push to a custom policy context: 
  `circleci policy push ./policies --org gh/acme --policy-context config`
- Output the diff as JSON: 
  `circleci policy push ./policies --org gh/acme --no-prompt --json`

## Details

Upload a directory of .rego files as a policy bundle, replacing the existing
bundle for the given owner and policy context.

A diff is shown and confirmed before anything is applied.

JSON fields: created, deleted, updated (policy names)

