diff --git a/package.json b/package.json index 59e09f21fdc0701c2e39c9762cac7ec55387f0c8..2b2d8e902fba4cfbd8e07cae2c5a965cb4eabdc5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "usp-cli", - "version": "1.1.7", + "version": "1.1.8", "description": "", "main": "src/main.js", "bin": { diff --git a/src/main.js b/src/main.js index 62a71af7e76a561f5e7b2436135e80a438ed2cfd..d71cfeb60a0db0036bfce239a7689d83a14204f2 100644 --- a/src/main.js +++ b/src/main.js @@ -141,6 +141,7 @@ vorpal vorpal .command("get <paths...>", "Get value at path") .option("-r, --resolve", "Resolve references") + .option("-p, --retainPath", "Retain path") .action(async function (args, callback) { const lbPaths = args.paths.filter((p) => p.includes("[")); const rbPaths = args.paths.filter((p) => p.includes("]")); @@ -152,7 +153,7 @@ vorpal const paths = searchPaths.concat(otherPaths); try { - const resp = await usp.get(paths); + const resp = await usp.get(paths, { retainPath: args.options.retainPath }); if (args.options.resolve) this.log(print(await usp.resolve(resp))); else this.log(print(resp)); } catch (err) {