bip39-cli 0.1.0

A simple CLI tool for generating BIP39 mnemonic phrases
bip39-cli-0.1.0 is not a library.

BIP39 CLI

A simple command-line tool for generating BIP39 mnemonic phrases.

Installation

Install from crates.io:

cargo install bip39-cli

Or build from source:

git clone https://github.com/partylikeits1983/bip39-cli
cd bip39-cli
cargo build --release

Usage

Basic Usage

Generate a 12-word mnemonic phrase (default):

bip39-cli

or explicitly:

bip39-cli --generate

Generate 24-word mnemonic

bip39-cli --generate --words 24

Use custom entropy

You can provide your own entropy string:

bip39-cli --generate --entropy "my custom entropy string"

Help

bip39-cli --help

Examples

$ bip39-cli
🔐 BIP39 Mnemonic Phrase (12 words):

Generated 12 words:

abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about

$ bip39-cli --words 24
🔐 BIP39 Mnemonic Phrase (24 words):

Generated 24 words:

abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon art

$ bip39-cli --entropy "my secret"
🔐 BIP39 Mnemonic Phrase (12 words):
Randomness used: Custom string: "my secret"

Generated 12 words:

flat lawsuit suggest glove mom kitchen acquire trouble clog spirit process rain

Options

  • -g, --generate: Generate a new mnemonic phrase (default behavior)
  • -w, --words <WORDS>: Number of words in the mnemonic (12 or 24) [default: 12]
  • -e, --entropy <STRING>: Custom entropy string (optional)
  • -h, --help: Print help information
  • -V, --version: Print version information

Security Note

⚠️ Important: The generated mnemonic phrases are for educational and development purposes. For production use with real cryptocurrency, ensure you're using a secure, offline environment and proper entropy sources.

License

This project is licensed under either of

  • Apache License, Version 2.0
  • MIT License

at your option.