{"version":"4.1.2","commands":{"exec":{"id":"exec","description":"Execute a command in each package directory. Note: commands with spaces and pipes are supported, but must be wrapped in quotes.","pluginName":"@ianwremmel/clark","pluginType":"core","aliases":[],"flags":{"failFast":{"name":"failFast","type":"boolean","description":"Fail as soon as a command fails, rather than running all to completion"},"fail-fast":{"name":"fail-fast","type":"boolean","description":"Alias of --failFast"},"packageName":{"name":"packageName","type":"option","char":"p","description":"The package against which to run this command. May be specified more than once."},"package":{"name":"package","type":"option","description":"alias of --packageName"},"package-name":{"name":"package-name","type":"option","description":"alias of --packageName"},"silent":{"name":"silent","type":"boolean","char":"s","description":"Indicates nothing should be printed to the stdout"}},"args":[{"name":"command","required":true}]},"hoist":{"id":"hoist","description":"Migrate dependencies and dev dependencies from a sub package to the root package.json","pluginName":"@ianwremmel/clark","pluginType":"core","aliases":[],"flags":{"failFast":{"name":"failFast","type":"boolean","description":"Fail upon encountering a package that cannot be hoisted, rather than running all to completion"},"fail-fast":{"name":"fail-fast","type":"boolean","description":"Alias of --failFast"},"packageName":{"name":"packageName","type":"option","char":"p","description":"The package against which to run this command. May be specified more than once."},"package":{"name":"package","type":"option","description":"alias of --packageName"},"package-name":{"name":"package-name","type":"option","description":"alias of --packageName"},"risky":{"name":"risky","type":"boolean","description":"Indicates if clark should attempt to reconcile semver mismatches."},"silent":{"name":"silent","type":"boolean","char":"s","description":"Indicates nothing should be printed to the stdout"}},"args":[]},"init":{"id":"init","description":"Create a .clarkrc file in your project root","pluginName":"@ianwremmel/clark","pluginType":"core","aliases":[],"flags":{"force":{"name":"force","type":"boolean","char":"f","description":"Overwrite .clarkrc with new config"},"script":{"name":"script","type":"option","char":"s","description":"Identifies a script to add to the config file"}},"args":[]},"list":{"id":"list","description":"List all packages","pluginName":"@ianwremmel/clark","pluginType":"core","aliases":[],"flags":{},"args":[]},"run":{"id":"run","description":"Runs a script in each package directory. This is different from `exec` in that scripts should be defined in .clarkrc and may be overridden on a per-package basis via npm scripts. npm scripts defined only in subpackage package.jsons can be run this way, but only scripts named in .clarkrc will populate the help output.","pluginName":"@ianwremmel/clark","pluginType":"core","aliases":[],"flags":{"failFast":{"name":"failFast","type":"boolean","description":"Fail as soon as a command fails, rather than running all to completion"},"fail-fast":{"name":"fail-fast","type":"boolean","description":"Alias of --failFast"},"packageName":{"name":"packageName","type":"option","char":"p","description":"The package against which to run this command. May be specified more than once."},"package":{"name":"package","type":"option","description":"alias of --packageName"},"package-name":{"name":"package-name","type":"option","description":"alias of --packageName"},"silent":{"name":"silent","type":"boolean","char":"s","description":"Indicates nothing should be printed to the stdout"}},"args":[{"name":"script","required":true}]}}}