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()