A simple command-line tool for generating random passwords.
-
Clone this repository:
git clone https://github.com/conceptcodes/password-generator-cli-go.git cd password-generator-cli-go
-
Navigate to the CLI directory and build the application:
# For Windows 64-bit GOOS=windows GOARCH=amd64 go build -o password-generator.exe cmd/main.go # For macOS 64-bit GOOS=darwin GOARCH=amd64 go build -o password-generator cmd/main.go # For Linux 64-bit GOOS=linux GOARCH=amd64 go build -o password-generator cmd/main.go
-
Run the CLI:
# For Windows 64-bit ./password-generator.exe --help # For macOS/Linux 64-bit ./password-generator --help
If you want to install the CLI globally, you can run the following command:
# (Mac and Linux)
sudo mv password-generator /usr/local/bin
password-generator --help
NAME:
password-generator - Generate a random password
USAGE:
password-generator [global options] command [command options]
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--length value Length of the password, Max 100 (default: 10)
--uppercase Include uppercase letters (default: false)
--lowercase Include lowercase letters (default: true)
--numbers Include numbers (default: false)
--symbols Include special characters (default: false)
--help, -h show help
To run the CLI, use the following command:
password-generator --length 12 --uppercase --lowercase --numbers --symbols
Your password is: SD5a[M8#2lMi