@hesed/permission
v0.3.0
Published
Permission management plugin
Readme
permission
Permission management plugin
Usage
$ npm install -g @hesed/permission
$ permission COMMAND
running command...
$ permission (--version)
@hesed/permission/0.3.0 linux-x64 node-v24.16.0
$ permission --help [COMMAND]
USAGE
$ permission COMMAND
...Commands
permission permission allow PATTERNpermission permission check COMMANDpermission permission disallow PATTERNpermission permission export FILEpermission permission import FILEpermission permission listpermission permission remove PATTERNpermission permission reset
permission permission allow PATTERN
Allow a command pattern in the permission list
USAGE
$ permission permission allow PATTERN
ARGUMENTS
PATTERN Command pattern to allow.
DESCRIPTION
Allow a command pattern in the permission list
EXAMPLES
$ permission permission allow "*"
$ permission permission allow jira
$ permission permission allow "jira *"
$ permission permission allow "jira issue create"See code: src/commands/permission/allow.ts
permission permission check COMMAND
Check whether a command is allowed and which rule decides it
USAGE
$ permission permission check COMMAND...
ARGUMENTS
COMMAND... Command to check, e.g. "jira issue create"
DESCRIPTION
Check whether a command is allowed and which rule decides it
EXAMPLES
$ permission permission check jira
$ permission permission check "jira issue create"
$ permission permission check jira issue createSee code: src/commands/permission/check.ts
permission permission disallow PATTERN
Disallow a command pattern in the permission list
USAGE
$ permission permission disallow PATTERN
ARGUMENTS
PATTERN Command pattern to disallow.
DESCRIPTION
Disallow a command pattern in the permission list
EXAMPLES
$ permission permission disallow "*"
$ permission permission disallow jira
$ permission permission disallow "jira *"
$ permission permission disallow "jira issue create"See code: src/commands/permission/disallow.ts
permission permission export FILE
Export the permission configuration to a JSON file
USAGE
$ permission permission export FILE
ARGUMENTS
FILE File path to export the permission configuration to
DESCRIPTION
Export the permission configuration to a JSON file
EXAMPLES
$ permission permission export permission.jsonSee code: src/commands/permission/export.ts
permission permission import FILE
Import the permission configuration from a JSON file
USAGE
$ permission permission import FILE
ARGUMENTS
FILE File path to import the permission configuration from
DESCRIPTION
Import the permission configuration from a JSON file
EXAMPLES
$ permission permission import permission.jsonSee code: src/commands/permission/import.ts
permission permission list
List all rules in the permission list
USAGE
$ permission permission list [--json]
GLOBAL FLAGS
--json Format output as json.
DESCRIPTION
List all rules in the permission list
EXAMPLES
$ permission permission list
$ permission permission list --jsonSee code: src/commands/permission/list.ts
permission permission remove PATTERN
Remove a rule from the permission list
USAGE
$ permission permission remove PATTERN [--allow] [--disallow]
ARGUMENTS
PATTERN Pattern to remove from the permission list.
FLAGS
--allow Only remove the pattern from the allow list
--disallow Only remove the pattern from the disallow list
DESCRIPTION
Remove a rule from the permission list
EXAMPLES
$ permission permission remove jira
$ permission permission remove "jira *"
$ permission permission remove jira --allow
$ permission permission remove jira --disallowSee code: src/commands/permission/remove.ts
permission permission reset
Reset all permission rules
USAGE
$ permission permission reset [--confirm]
FLAGS
--confirm Skip the confirmation prompt
DESCRIPTION
Reset all permission rules
EXAMPLES
$ permission permission reset
$ permission permission reset --confirmSee code: src/commands/permission/reset.ts
