# velocirepo sync-secrets


Reads secrets from the .env file and sets them as GitHub Actions secrets using the GitHub API.


``` bash
velocirepo sync-secrets [OPTIONS]
```


<span class="gd-details-chevron" aria-hidden="true"></span>Full --help output


    Reads secrets from the .env file and sets them as GitHub Actions secrets using the GitHub API.

    Usage:
      velocirepo sync-secrets [flags]

    Flags:
          --dry-run           show what would be synced without making changes
          --env-file string   path to .env file (default: .env in config directory)
      -f, --force             skip confirmation prompts
      -h, --help              help for sync-secrets
          --repo string       target repository (owner/name; default: from git remote)

    Global Flags:
          --config string   config file (default: walk up for velocirepo.toml)
      -q, --quiet           suppress progress output
      -v, --verbose         enable debug logging


## Options


`--dry-run`  
show what would be synced without making changes

`--env-file: string = .env in config directory`  
path to .env file

`-f, --force`  
skip confirmation prompts

`-h, --help`  
help for sync-secrets

`--repo: string`  
target repository (owner/name; default: from git remote)

`--config: string = walk up for velocirepo.toml`  
config file

`-q, --quiet`  
suppress progress output

`-v, --verbose`  
enable debug logging
