2.0.3 • Published 2 years ago

@stoe/action-permissions-cli v2.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

action-permissions-cli

test codeql publish styled with prettier

CLI to grab GitHub action permissions for actions using GITHUB_TOKEN.

Useful if you want to get started with Control permissions for GITHUB_TOKEN but don't know where that token is used across your enterprise/organisation/user repositories.

Usage

$ npx @stoe/action-permissions-cli [--options]

Required options (one of)

  • --enterprise, -e GitHub Enterprise Cloud account slug (e.g. enterprise)
  • --owner, -o GitHub organization/user login (e.g. owner) If --owner is a user, results for the authenticated user (--token) will be returned
  • --repository, -r GitHub repository name with owner (e.g. owner/repo)

Additional options

  • --csv Path to CSV file for the output (e.g. /path/to/action-permissions.csv)
  • --md Path to markdown file for the output (e.g. /path/to/action-permissions.md)
  • --token, -t GitHub Personal Access Token (PAT) (default GITHUB_TOKEN)
  • --help, -h Print action-permissions-cli help
  • --version, -v Print action-permissions-cli version

Examples

# Output GitHub Actions `permissions` for all repositories under a GitHub Enterprise Cloud account to stdout
$ npx @stoe/action-permissions-cli -e my-enterprise

# Output GitHub Actions `permissions` for all organization repositories to stdout
$ npx @stoe/action-permissions-cli -o my-org

# Output GitHub Actions `permissions` for all user repositories to stdout
$ npx @stoe/action-permissions-cli -o stoe

# Output GitHub Actions `permissions` for the stoe/action-permissions-cli repository to stdout
$ npx @stoe/action-permissions-cli -r stoe/action-permissions-cli

# Output GitHub Actions `permissions` for all organization repositories to /path/to/action-permissions.csv
$ npx @stoe/action-permissions-cli -o my-org --csv /path/to/action-permissions.csv

# Output GitHub Actions `permissions` for all organization repositories to /path/to/action-permissions.md
$ npx @stoe/action-permissions-cli -o my-org --md /path/to/action-permissions.md

License

MIT © Stefan Stölzle

1.5.0

2 years ago

1.4.0

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.3.0

2 years ago

1.0.1

3 years ago

1.0.0

3 years ago