Set an environment variable in a context

## Usage

`circleci context secret set <context-id|context-name> [flags]`

## Arguments

A context can be specified by name or ID:
- By name, for example, `context-name`
- By ID, for example, `849e7902-802f-4082-8a70-da77dcd084e3`

## Flags

| Flag             | Description                                                           |
| ---------------- | --------------------------------------------------------------------- |
| `--name string`  | Name of the environment variable                                      |
| `--org string`   | Organization slug (e.g. gh/myorg); used when resolving name to ID     |
| `--value string` | Value of the environment variable (prompted if omitted in a terminal) |

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

## Examples

- Set an environment variable by context UUID (value prompted): 
  `circleci context secret set ctx-uuid-here --name MY_SECRET`
- Set an environment variable by context name: 
  `circleci context secret set my-context --org gh/myorg --name MY_SECRET --value s3cr3t`
- Read a value from a file: 
  `circleci context secret set ctx-uuid-here --name MY_SECRET --value "$(cat secret.txt)"`
- Read a value from stdin: 
  `circleci context secret set ctx-uuid-here --name MY_SECRET --value "$(cat)"`

## Details

Add or update an environment variable in a CircleCI context.

An existing variable is overwritten. The value is never retrievable once
set, and in a terminal --value may be omitted to be prompted with masking.

