/node-policy

Policy management tool for Node.js

Primary LanguageJavaScript

node-policy

oclif Version CircleCI Codecov Downloads/week License

Usage

$ npm install -g @bradleymeck/node-policy
$ node-policy COMMAND
running command...
$ node-policy (-v|--version|version)
@bradleymeck/node-policy/0.1.0 darwin-x64 node-v12.7.0
$ node-policy --help [COMMAND]
USAGE
  $ node-policy COMMAND
...

Commands

node-policy dependencies:add LOCATION

Adds dependency mappings for a location.

USAGE
  $ node-policy dependencies:add LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -d, --discard        discards existing values for the resources
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Adds dependency mappings for a location.

See code: src/commands/dependencies/add.js

node-policy dependencies:summarize

Shows all fully resolved dependency URLs available when using a policy.

USAGE
  $ node-policy dependencies:summarize

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Shows all fully resolved dependency URLs available when using a policy.
  * shows when a policy does not have a completely static resolution.

See code: src/commands/dependencies/summarize.js

node-policy dependencies:view LOCATION

Shows all dependency mappings for a location.

USAGE
  $ node-policy dependencies:view LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Shows all dependency mappings for a location.

See code: src/commands/dependencies/view.js

node-policy extract DESTINATION

Create a new policy file that only contains paths pointing within a specific prefix

USAGE
  $ node-policy extract DESTINATION

ARGUMENTS
  DESTINATION  desired new path of the policy file

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Create a new policy file that only contains paths pointing within a specific prefix

See code: src/commands/extract.js

node-policy help [COMMAND]

display help for node-policy

USAGE
  $ node-policy help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

node-policy install

////////

USAGE
  $ node-policy install

OPTIONS
  -p, --policy=policy                [default: /Users/bfarias/.node-policy.json] path of policy file
  --fix=(always|never|prompt)        [default: prompt]
  --package-manager=package-manager  [default: npm]

DESCRIPTION
  ////////
  UNSTABLE
  ////////
  Installs the current directory without running install scripts
  then runs install scripts with integrity checks applied

See code: src/commands/install.js

node-policy integrity:add LOCATION

Adds integrity values for a location.

USAGE
  $ node-policy integrity:add LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -a, --algorithm=(sha256|sha384|sha512)  (required) digest algorithm to use for integrity checks
  -d, --discard                           discards existing values for the resources
  -p, --policy=policy                     [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Adds integrity values for a location.

See code: src/commands/integrity/add.js

node-policy integrity:calculate LOCATION

Calculates the integrity value a location, without consulting the policy.

USAGE
  $ node-policy integrity:calculate LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -a, --algorithm=(sha256|sha384|sha512)  (required) digest algorithm to use for integrity checks

DESCRIPTION
  Calculates the integrity value a location, without consulting the policy.

See code: src/commands/integrity/calculate.js

node-policy integrity:delete LOCATION

Removes integrity values for a location.

USAGE
  $ node-policy integrity:delete LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Removes integrity values for a location.

See code: src/commands/integrity/delete.js

node-policy integrity:verify LOCATION

Checks integrity values for a location.

USAGE
  $ node-policy integrity:verify LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -i, --interactive
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Checks integrity values for a location.

See code: src/commands/integrity/verify.js

node-policy integrity:view LOCATION

Shows all integrity values for a location.

USAGE
  $ node-policy integrity:view LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Shows all integrity values for a location.

See code: src/commands/integrity/view.js

node-policy locate

Prints the location of the policy file, complaining if some common misconfiguration

USAGE
  $ node-policy locate

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file
  --strict             exits with an error if policy is misconfigured

DESCRIPTION
  Prints the location of the policy file, complaining if some common misconfiguration

See code: src/commands/locate.js

node-policy mv DESTINATION

Move a policy file to a new location, rewriting resource paths as needed

USAGE
  $ node-policy mv DESTINATION

ARGUMENTS
  DESTINATION  desired new path of the policy file

OPTIONS
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Move a policy file to a new location, rewriting resource paths as needed

See code: src/commands/mv.js

node-policy resource:add LOCATION

Adds integrity values for a location.

USAGE
  $ node-policy resource:add LOCATION

ARGUMENTS
  LOCATION  desired location

OPTIONS
  -a, --algorithm=(sha256|sha384|sha512)  (required) digest algorithm to use for integrity checks
  -d, --discard                           discards existing values for the resources
  -p, --policy=policy                     [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Adds integrity values for a location.

See code: src/commands/resource/add.js

node-policy run

Prints the location of the policy file, complaining if some common misconfiguration

USAGE
  $ node-policy run

OPTIONS
  -i, --interactive
  -p, --policy=policy  [default: /Users/bfarias/.node-policy.json] path of policy file

DESCRIPTION
  Prints the location of the policy file, complaining if some common misconfiguration

See code: src/commands/run.js