kopia lustrzana https://github.com/robinmoisson/staticrypt
add label-error CLI option
rodzic
c6d736c84b
commit
1376e1344d
|
@ -50,6 +50,11 @@ const yargs = Yargs.usage("Usage: staticrypt <filename> <passphrase> [options]")
|
||||||
describe: "Special instructions to display to the user.",
|
describe: "Special instructions to display to the user.",
|
||||||
default: "",
|
default: "",
|
||||||
})
|
})
|
||||||
|
.option("label-error", {
|
||||||
|
type: "string",
|
||||||
|
describe: "Error message to display on entering wrong passphrase.",
|
||||||
|
default: "Bad password!",
|
||||||
|
})
|
||||||
.option("noremember", {
|
.option("noremember", {
|
||||||
type: "boolean",
|
type: "boolean",
|
||||||
describe: 'Set this flag to remove the "Remember me" checkbox.',
|
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", {
|
.option("passphrase-placeholder", {
|
||||||
type: "string",
|
type: "string",
|
||||||
describe: "Placeholder to use for the passphrase input.",
|
describe: "Placeholder to use for the passphrase input.",
|
||||||
default: "Passphrase",
|
default: "Password",
|
||||||
})
|
})
|
||||||
.option("r", {
|
.option("r", {
|
||||||
alias: "remember",
|
alias: "remember",
|
||||||
|
@ -187,6 +192,7 @@ const data = {
|
||||||
is_remember_enabled: namedArgs.noremember ? "false" : "true",
|
is_remember_enabled: namedArgs.noremember ? "false" : "true",
|
||||||
js_codec: convertCommonJSToBrowserJS("../lib/codec"),
|
js_codec: convertCommonJSToBrowserJS("../lib/codec"),
|
||||||
js_crypto_engine: convertCommonJSToBrowserJS("../lib/cryptoEngine/cryptojsEngine"),
|
js_crypto_engine: convertCommonJSToBrowserJS("../lib/cryptoEngine/cryptojsEngine"),
|
||||||
|
label_error: namedArgs.labelError,
|
||||||
passphrase_placeholder: namedArgs.passphrasePlaceholder,
|
passphrase_placeholder: namedArgs.passphrasePlaceholder,
|
||||||
remember_duration_in_days: namedArgs.remember,
|
remember_duration_in_days: namedArgs.remember,
|
||||||
remember_me: namedArgs.rememberLabel,
|
remember_me: namedArgs.rememberLabel,
|
||||||
|
|
|
@ -219,6 +219,7 @@
|
||||||
// variables to be filled when generating the file
|
// variables to be filled when generating the file
|
||||||
var encryptedMsg = '{encrypted}',
|
var encryptedMsg = '{encrypted}',
|
||||||
salt = '{salt}',
|
salt = '{salt}',
|
||||||
|
labelError = '{label_error}',
|
||||||
isRememberEnabled = {is_remember_enabled},
|
isRememberEnabled = {is_remember_enabled},
|
||||||
rememberDurationInDays = {remember_duration_in_days}; // 0 means forever
|
rememberDurationInDays = {remember_duration_in_days}; // 0 means forever
|
||||||
|
|
||||||
|
@ -341,7 +342,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
alert('Bad passphrase!');
|
alert(labelError);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
Ładowanie…
Reference in New Issue