Mercurial > hgrepos > Python > apps > py-cutils
comparison cutils/genpwd.py @ 252:0a2a162c5ad7
genpwd: Wording in help and docs
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 08 Feb 2025 13:42:16 +0100 |
| parents | 14bb7423445d |
| children | 4314ee20927a |
comparison
equal
deleted
inserted
replaced
| 251:14bb7423445d | 252:0a2a162c5ad7 |
|---|---|
| 2 # :- | 2 # :- |
| 3 # :Copyright: (c) 2018 Franz Glasner | 3 # :Copyright: (c) 2018 Franz Glasner |
| 4 # :Copyright: (c) 2025 Franz Glasner | 4 # :Copyright: (c) 2025 Franz Glasner |
| 5 # :License: BSD-3-Clause | 5 # :License: BSD-3-Clause |
| 6 # :- | 6 # :- |
| 7 r"""Generate random passwords. | 7 r"""A simple password generator to generate random passwords from selected |
| 8 character repertoires. | |
| 8 | 9 |
| 9 Use :command:`genpwd.py --help' for a detailed help message. | 10 Use :command:`genpwd.py --help' for a detailed help message. |
| 10 | 11 |
| 11 """ | 12 """ |
| 12 | 13 |
| 59 PY2 = sys.version_info[0] <= 2 | 60 PY2 = sys.version_info[0] <= 2 |
| 60 | 61 |
| 61 | 62 |
| 62 def main(argv=None): | 63 def main(argv=None): |
| 63 aparser = argparse.ArgumentParser( | 64 aparser = argparse.ArgumentParser( |
| 64 description="A simple password generator for password of a given" | 65 description="A simple password generator for passwords with a given" |
| 65 " length within a character repertoire", | 66 " length within a selected character repertoire", |
| 66 fromfile_prefix_chars='@') | 67 fromfile_prefix_chars='@') |
| 67 aparser.add_argument( | 68 aparser.add_argument( |
| 68 "--version", "-v", action="version", | 69 "--version", "-v", action="version", |
| 69 version="%s (rv:%s)" % (__version__, __revision__)) | 70 version="%s (rv:%s)" % (__version__, __revision__)) |
| 70 group = aparser.add_mutually_exclusive_group() | 71 group = aparser.add_mutually_exclusive_group() |
