From 1bc1d939e4e37777eb22c34e02324a8fcf4471b0 Mon Sep 17 00:00:00 2001 From: Bob Polis Date: Sat, 11 Jun 2022 23:09:01 +0200 Subject: [PATCH] Changed man page to reflect new mandatory args --- pw.1 | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pw.1 b/pw.1 index 2e57e69..19c6e8b 100644 --- a/pw.1 +++ b/pw.1 @@ -13,10 +13,10 @@ .Nm .Fl \-version .Nm -.Op Fl d -.Op Fl l -.Op Fl u -.Op Fl s +.Op Fl d Ar minimum-amount +.Op Fl l Ar minimum-amount +.Op Fl u Ar minimum-amount +.Op Fl s Ar minimum-amount .Op Fl S Ar set-of-symbols .Op Fl c Ar length .Sh DESCRIPTION @@ -25,7 +25,8 @@ The command generates a random password and prints it on the standard output. If no flags for specifying which characters are allowed are given, .Nm -acts as if all had been specified. +acts as if all had been specified, with minimum amounts of occurrences for all +types being zero. .Pp The options are as follows: .Bl -tag -width Ds @@ -35,18 +36,27 @@ Print help text and exit. Print version info and exit. .It Fl d, \-digit Allow digits. +An integer argument is expected, which should be zero or more, and indicates the +minimum amount of digits to be included. .It Fl l, \-lower Allow lower case letters. +An integer argument is expected, which should be zero or more, and indicates the +minimum amount of lower case letters to be included. .It Fl u, \-upper Allow upper case letters. +An integer argument is expected, which should be zero or more, and indicates the +minimum amount of upper case letters to be included. .It Fl s, \-symbol Allow symbols and punctuation from the following list: _-=+<>,.!@#$%^&*. +An integer argument is expected, which should be zero or more, and indicates the +minimum amount of symbols to be included. .It Fl S, \-special Ar set-of-symbols Allow symbols from specified argument. For example, specifying .Fl S .Sq :-+@ allows symbols :, -, + or @. +The minimum amount will always be one when this option is given. .It Fl c, \-count Ar length Specify the password length. Default is 24 characters.