## pyre config

Show and edit the config file and its profiles

### Synopsis

The config file (/home/gitlab-runner/.pyre/config) holds the API address and token, plus optional
named profiles for other control planes, e.g. a self-hosted Pyre
manager next to the SaaS. Select a profile with --profile, PYRE_PROFILE,
or "pyre config use <name>".

Keys: api_base, download_base, ca_cert, insecure, token, update_pubkey.

```
pyre config [flags]
```

### Examples

```
  pyre config show
  pyre config set api_base https://pyre.corp.example --profile corp
  pyre config set ca_cert /etc/ssl/corp-ca.pem --profile corp
  pyre config use corp
  pyre config profiles
```

### Options

```
  -h, --help   help for config
```

### Options inherited from parent commands

```
      --api string       API base URL (default from the profile, or https://api.pyredata.io)
      --ca-cert string   PEM file with an extra CA to trust (self-hosted managers)
      --insecure         skip TLS certificate verification (lab use only)
  -o, --output string    output format: table, json or plain (default "table")
      --profile string   config profile to use (see: pyre config)
  -q, --quiet            print results only, no notices
      --token string     API token (default from the profile; prefer PYRE_TOKEN in scripts)
  -y, --yes              answer yes to every confirmation (for scripts)
```

### SEE ALSO

* [pyre](pyre.md)	 - Pyre: disaster-recovery backup as a service
* [pyre config delete](pyre_config_delete.md)	 - Remove a profile
* [pyre config path](pyre_config_path.md)	 - Print the config file path
* [pyre config profiles](pyre_config_profiles.md)	 - List profiles
* [pyre config set](pyre_config_set.md)	 - Set a key in the current (or --profile) profile
* [pyre config show](pyre_config_show.md)	 - Show the effective settings (token masked)
* [pyre config use](pyre_config_use.md)	 - Make a profile the default for every command

