mirror of
https://github.com/wneessen/apg-go.git
synced 2024-11-22 13:50:49 +01:00
#53 Update CLI usage message in apg.go
The usage message has been updated in apg.go to improve its clarity and usefulness. Changes include displaying the version number dynamically, providing the project's GitHub link, changing the term 'options' to 'flags', and more precise terminology in descriptions. Also, formatting has been adjusted to improve readability.
This commit is contained in:
parent
499a82d884
commit
d28b0645fd
1 changed files with 8 additions and 7 deletions
|
@ -72,13 +72,15 @@ func main() {
|
||||||
// usage is used by the flag package to display the CLI usage message
|
// usage is used by the flag package to display the CLI usage message
|
||||||
func usage() {
|
func usage() {
|
||||||
// Usage text
|
// Usage text
|
||||||
const ut = `apg-go // A "Automated Password Generator"-clone
|
const ut = `apg-go v` +
|
||||||
Copyleft (c) 2021-2023 Winni Neessen
|
apg.VERSION + "\n" +
|
||||||
|
`A OSS "Automated Password Generator"-clone -- https://github.com/wneessen/apg-go/
|
||||||
|
Created 2021-2023 by Winni Neessen (MIT licensed)
|
||||||
|
|
||||||
apg [-a <algo>] [-m <length>] [-x <length>] [-L] [-U] [-N] [-S] [-H] [-C]
|
apg [-a <algo>] [-m <length>] [-x <length>] [-L] [-U] [-N] [-S] [-H] [-C]
|
||||||
[-l] [-M mode] [-E char_string] [-n num_of_pass] [-v] [-h] [-t]
|
[-l] [-M mode] [-E char_string] [-n num_of_pass] [-v] [-h] [-t]
|
||||||
|
|
||||||
Options:
|
Flags:
|
||||||
-a ALGORITH Choose the password generation algorithm (Default: 1)
|
-a ALGORITH Choose the password generation algorithm (Default: 1)
|
||||||
- 0: pronounceable password generation (koremutake syllables)
|
- 0: pronounceable password generation (koremutake syllables)
|
||||||
- 1: random password generation according to password modes/flags
|
- 1: random password generation according to password modes/flags
|
||||||
|
@ -87,7 +89,7 @@ Options:
|
||||||
-f LENGTH Fixed length of the password to be generated (Ignores -m and -x)
|
-f LENGTH Fixed length of the password to be generated (Ignores -m and -x)
|
||||||
-n NUMBER Amount of password to be generated (Default: 6)
|
-n NUMBER Amount of password to be generated (Default: 6)
|
||||||
-E CHARS List of characters to be excluded in the generated password
|
-E CHARS List of characters to be excluded in the generated password
|
||||||
-M [LUNSHClunshc] New style password parameters
|
-M [LUNSHClunshc] New style password flags
|
||||||
- Note: new-style flags have higher priority than any of the old-style flags
|
- Note: new-style flags have higher priority than any of the old-style flags
|
||||||
-L Toggle lower case characters in passwords (Default: on)
|
-L Toggle lower case characters in passwords (Default: on)
|
||||||
-U Toggle upper case characters in passwords (Default: on)
|
-U Toggle upper case characters in passwords (Default: on)
|
||||||
|
@ -100,8 +102,7 @@ Options:
|
||||||
-p Check the HIBP database if the generated passwords was found in a leak before (Default: off)
|
-p Check the HIBP database if the generated passwords was found in a leak before (Default: off)
|
||||||
- Note: this feature requires internet connectivity
|
- Note: this feature requires internet connectivity
|
||||||
-h Show this help text
|
-h Show this help text
|
||||||
-v Show version string
|
-v Show version string`
|
||||||
|
|
||||||
`
|
_, _ = os.Stderr.WriteString(ut + "\n\n")
|
||||||
_, _ = os.Stderr.WriteString(ut)
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue