add label-error CLI option - closes #132

pull/147/head
robinmoisson 2022-11-15 09:21:58 +01:00
rodzic 4950611dc4
commit ae83baab04
2 zmienionych plików z 9 dodań i 2 usunięć

Wyświetl plik

@ -50,6 +50,11 @@ const yargs = Yargs.usage("Usage: staticrypt <filename> <passphrase> [options]")
describe: "Special instructions to display to the user.",
default: "",
})
.option("label-error", {
type: "string",
describe: "Error message to display on entering wrong passphrase.",
default: "Bad password!",
})
.option("noremember", {
type: "boolean",
describe: 'Set this flag to remove the "Remember me" checkbox.',
@ -64,7 +69,7 @@ const yargs = Yargs.usage("Usage: staticrypt <filename> <passphrase> [options]")
.option("passphrase-placeholder", {
type: "string",
describe: "Placeholder to use for the passphrase input.",
default: "Passphrase",
default: "Password",
})
.option("r", {
alias: "remember",
@ -187,6 +192,7 @@ const data = {
is_remember_enabled: namedArgs.noremember ? "false" : "true",
js_codec: convertCommonJSToBrowserJS("../lib/codec"),
js_crypto_engine: convertCommonJSToBrowserJS("../lib/cryptoEngine/cryptojsEngine"),
label_error: namedArgs.labelError,
passphrase_placeholder: namedArgs.passphrasePlaceholder,
remember_duration_in_days: namedArgs.remember,
remember_me: namedArgs.rememberLabel,

Wyświetl plik

@ -219,6 +219,7 @@
// variables to be filled when generating the file
var encryptedMsg = '{encrypted}',
salt = '{salt}',
labelError = '{label_error}',
isRememberEnabled = {is_remember_enabled},
rememberDurationInDays = {remember_duration_in_days}; // 0 means forever
@ -341,7 +342,7 @@
}
}
} else {
alert('Bad passphrase!');
alert(labelError);
}
});
</script>