sandogasa-pkg-acl - Man Page
View and manage Fedora package ACLs via the Pagure dist-git API
Synopsis
sandogasa-pkg-acl [--json] [-h|--help] [-V|--version] <subcommands>
Description
View and manage Fedora package ACLs via the Pagure dist-git API
Options
- --json
Output machine-readable JSON
- -h, ā--help
Print help
- -V, ā--version
Print version
Commands
sandogasa-pkg-acl apply
sandogasa-pkg-acl apply [--json] [--strict] [-h|--help] <CONFIG> <PACKAGES>
Apply ACLs from a TOML config file
- --json
Output machine-readable JSON
- --strict
Downgrade access if already higher than requested
- -h, --help
Print help
- <CONFIG>
Path to TOML config file
- <PACKAGES>
Package name(s)
sandogasa-pkg-acl config
sandogasa-pkg-acl config [--json] [-h|--help]
Set up or verify stored API token
- --json
Output machine-readable JSON
- -h, --help
Print help
sandogasa-pkg-acl give
sandogasa-pkg-acl give [--json] [-h|--help] <USER> <PACKAGES>
Give package ownership to another user
- --json
Output machine-readable JSON
- -h, --help
Print help
- <USER>
Username of new owner
- <PACKAGES>
Package name(s)
sandogasa-pkg-acl remove
sandogasa-pkg-acl remove [--json] [--user] [--group] [-h|--help] <PACKAGE>
Remove all ACLs for a user or group
- --json
Output machine-readable JSON
- --user <USER>
User to remove ACLs for
- --group <GROUP>
Group to remove ACLs for
- -h, --help
Print help
- <PACKAGE>
Package name
sandogasa-pkg-acl set
sandogasa-pkg-acl set [--json] [--user] [--group] <--level> [--strict] [-h|--help] <PACKAGE>
Set an ACL level for a user or group
- --json
Output machine-readable JSON
- --user <USER>
User to set ACL for
- --group <GROUP>
Group to set ACL for
- --level <LEVEL>
ACL level (ticket, collaborator, commit, admin)
- --strict
Downgrade access if already higher than requested
- -h, --help
Print help
- <PACKAGE>
Package name
sandogasa-pkg-acl show
sandogasa-pkg-acl show [--json] [-h|--help] <PACKAGE>
Show current ACLs for a package
- --json
Output machine-readable JSON
- -h, --help
Print help
- <PACKAGE>
Package name