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) {