diff --git a/app.ts b/app.ts index e47810c..8d538f0 100755 --- a/app.ts +++ b/app.ts @@ -43,7 +43,7 @@ if (parsedArgs.help) { } else { const subcommand = parsedArgs._[0]; const dryrun = parsedArgs["dry-run"] as boolean; - const quiet = parsedArgs["quiet"] != undefined; + const quiet = Array.isArray(parsedArgs["quiet"]) ? parsedArgs['quiet'].length : parsedArgs['quiet']; switch (subcommand) { case "integrate": diff --git a/src/dump.ts b/src/dump.ts index 62ca976..eeacbb8 100644 --- a/src/dump.ts +++ b/src/dump.ts @@ -64,7 +64,7 @@ export default async function ( console.log(` eval "_pkgx_dev_try_bye() { suffix=\\"\\\${PWD#\\"${cwd}\\"}\\" - [ \\"\\$PWD\\" = \\"${cwd}$suffix\\" ] && return 1 + [ \\"\\$PWD\\" = \\"${cwd}\\$suffix\\" ] && return 1 echo -e \\"\\033[31m${bye_bye_msg}\\033[0m\\" >&2 ${undo.trim()} unset -f _pkgx_dev_try_bye