"use strict"; /** * @see https://github.com/yargs/yargs/blob/master/docs/advanced.md#providing-a-command-module */ exports.command = "diff [pkgName]"; exports.describe = "Diff all packages or a single package since the last release"; exports.builder = (yargs) => yargs .positional("pkgName", { describe: "An optional package name to filter the diff output", }) .options({ "ignore-changes": { group: "Command Options:", describe: "Ignore changes in files matched by glob(s).", type: "array", }, }) .epilogue( "When ignoreChanges is configured in lerna.json, pass --no-ignore-changes to include ignored files." ); exports.handler = function handler(argv) { return require(".")(argv); };