1 .\" Copyright (c) 2022 Alex Arx <aa@manpager.org>
3 .\" Permission to use, copy, modify, and distribute this software for any
4 .\" purpose with or without fee is hereby granted, provided that the above
5 .\" copyright notice and this permission notice appear in all copies.
7 .\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 .\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 .\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
10 .\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 .\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
12 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
13 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20 .Nd generate passphrases
30 outputs a secure passphrase by randomly choosing an appropriate number of lines
31 from a dictionary file, containing whitespace-separated words.
32 The options are as follows:
35 Instead of generating a passphrases from the wordlist, generate strings of
36 random alphanumeric characters.
41 Generate a passphrase with at least the specified number of
46 Generate a passphrase of
48 words, or characters if
56 passphrases instead of just one.
59 .Bl -tag -width GPASS_DIC
61 Path to the dictionary file to use unless the option
66 .Bl -tag -width Ds -compact
67 .It Pa $XDG_DATA_HOME/gpass.dic
68 .It Pa $HOME/.gpass.dic
69 .It Pa /usr/share/gpass.dic
70 .It Pa /usr/local/share/gpass.dic
71 Paths searched for the default dictionary file.
74 is not set or empty, and
77 First to be found is used.
86 .An Alex Arx Aq Mt aa@manpager.net .