commit 73679f7fdf308b27793413ed47e9473300cdcaa1
parent bb2bc4a2804560f96b36e080c108b77f05cda564
Author: Claudio Alessi <smoppy@gmail.com>
Date: Sat, 29 Jun 2024 15:10:07 +0200
Extend the man page with -e, -f and -t. Replace -f with -i.
Diffstat:
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/sw.1 b/sw.1
@@ -3,7 +3,7 @@
sw \- simple wallet
.SH SYNOPSIS
.B sw
-.RB [ \-v ]\ [ \-defit \ <arg>]\ [ \-l \ [arg] ]\ [<date>\ <amount>\ <note>]
+.RB [ \-v ]\ [ \-defit \ <arg>]\ [ \-l \ [limit] ]\ [<date\ [time]>\ <amount>\ <note>]
.SH DESCRIPTION
sw is a simple wallet management tool which features a simple yet powerful
interface to keep track of your money movements.
@@ -15,9 +15,19 @@ prints version information to standard output, then exits.
.B \-d\ <id>
remove the specified movement, then exits.
.TP
-.B \-f\ <file>
+.B \-e\ <text>
+consider only movements that include the given string (case insensitive)
+.TP
+.B \-f\ <date\ [time]>
+consider only movements after the given date and optional time
+.TP
+.B \-i\ <file>
use the given file as movements database.
.TP
.B \-l\ [limit]
limit the number of movements in the listing. In no argument is specified then
assume a value of 25.
+.TP
+.B \-t\ <date\ [time]>
+consider only movements before the given date and optional time
+
diff --git a/sw.c b/sw.c
@@ -265,7 +265,7 @@ strtots(char *s) {
void
usage(void) {
- die("Usage: %s [-v] [-defilt <arg>] [<date> <amount> <note>]\n", argv0);
+ die("Usage: %s [-v] [-defit <arg>] [-l [limit]] [<date [time]> <amount> <note>]\n", argv0);
}
int