diff --git a/README.md b/README.md index 4bf4d4b..f642eef 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ $ bip39-cli accounts --count 9 "dentist whale pattern drastic time black cigar b Options: -w, --wordlist EN JA chinese_simplified chinese_traditional english french italian japanese korean spanish (default: english) + --strength strength defaults to 128 (min), max is 256, must be a multiple of 32 (default: 128) -h, --help output usage information ``` diff --git a/generate.js b/generate.js index adb024b..924ba16 100644 --- a/generate.js +++ b/generate.js @@ -13,9 +13,12 @@ program utils.validWordlists.join(" "), utils.defaultWordlist ) + .option("--strength ", + "strength defaults to 128 (min), max is 256, must be a multiple of 32", + 128) .action(options => { const wordlist = utils.parseWordlistOption(options); - console.log(bip39.generateMnemonic(null, null, wordlist)); + console.log(bip39.generateMnemonic(options.strength, null, wordlist)); process.exit(0); });