diff options
author | Lukas Fleischer <lfleischer@calcurse.org> | 2016-01-15 18:53:19 +0100 |
---|---|---|
committer | Lukas Fleischer <lfleischer@calcurse.org> | 2016-01-15 18:53:19 +0100 |
commit | 6ebcbd4d69a90e9d100220e4e5dea6e88f202a6d (patch) | |
tree | 08b81b368c5a8cd1c2ec2d4512bb52f5bff57bdd | |
parent | c3648f08c7099e4ef120c8ce33c40eb0352c5acd (diff) | |
download | calcurse-6ebcbd4d69a90e9d100220e4e5dea6e88f202a6d.zip |
Document new options and format specifiers
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
-rw-r--r-- | doc/calcurse.1.txt | 27 | ||||
-rw-r--r-- | doc/manual.txt | 27 |
2 files changed, 54 insertions, 0 deletions
diff --git a/doc/calcurse.1.txt b/doc/calcurse.1.txt index 367729f..829ede2 100644 --- a/doc/calcurse.1.txt +++ b/doc/calcurse.1.txt @@ -100,10 +100,20 @@ appointments can be specified using the *-c* flag. Specify the length of the range (in days) when used with *-Q*. Cannot be combined with *--to*. +*--export-uid*:: + When exporting items, add the hash of each item to the exported object as an + UID property. + *-D* <dir>, *--directory* <dir>:: Specify the data directory to use. If not specified, the default directory is *~/.calcurse/*. +*-F*, *--filter*:: + Read items from the data files and write them back. The filter interface can + be used to drop specific items. Be careful with this option, specifying a + wrong filter might result it data loss! It is highly recommended to test the + effect of filters with -G first. See also: 'Filter Options'. + *--from* <date>:: Specify the start date of the range when used with *-Q*. @@ -125,6 +135,9 @@ appointments can be specified using the *-c* flag. *-l* <num>, *--limit* <num>:: Limit the number of results printed to 'num'. +*--list-imported*:: + When importing items, print the hash of each newly created object to stdout. + *-n*, *--next*:: Print the next appointment within upcoming 24 hours and exit. The indicated time is the number of hours and minutes left before this appointment. @@ -132,6 +145,9 @@ appointments can be specified using the *-c* flag. 'Note:' the calendar from which to read the appointments can be specified using the *-c* flag. +*-q*, *--quiet*:: + Be quiet. Do not show system dialogs. + *-Q*, *--query*:: Print all appointments inside a given query range, followed by all TODO items. The query range defaults to the current day and can be changed by @@ -203,6 +219,10 @@ Filters can be used to restrict the set of items which are loaded from the appointments file when using calcurse in non-interactive mode. The following filters are currently supported: +*--filter-hash <pattern>*:: + Only include items with a hash starting with the specified pattern. The + pattern can be inverted by prepending an exclamation mark ('!'). + *--filter-type* <type>:: Ignore any items that do not match the type mask. The type mask is a comma-separated list of valid type descriptions which include 'event', 'apt', @@ -384,6 +404,13 @@ appointment in 50 hours will show as 02:00 with the formatting string that if you are combining the *-* and *E* options, the *-* must come first. The default format for the *(remaining)* specifier is *%EH:%M*. +There are two additional long format specifiers that do not have any +corresponding short options. They can be used to print an item's hash or its +internal representation and were designed to be used for scripting: + +* *(hash)* +* *(raw)* + Notes ----- diff --git a/doc/manual.txt b/doc/manual.txt index 77d4990..f105be0 100644 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -293,6 +293,16 @@ can be specified using the `-c` flag. See the <<basics_format_strings,Format strings>> section for detailed information on format strings. +`--export-uid`:: + When exporting items, add the hash of each item to the exported object as an + UID property. + +`-F`, `--filter`:: + Read items from the data files and write them back. The filter interface can + be used to drop specific items. Be careful with this option, specifying a + wrong filter might result it data loss! It is highly recommended to test the + effect of filters with -G first. See also: <<basics_filters,Filters>>. + `--from <date>`:: Specify the start date of the range when used with `-Q`. @@ -314,6 +324,9 @@ can be specified using the `-c` flag. `-l <num>, --limit <num>`:: Limit the number of results printed to 'num'. +`--list-imported`:: + When importing items, print the hash of each newly created object to stdout. + `-n, --next`:: Print the next appointment within upcoming 24 hours and exit. The indicated time is the number of hours and minutes left before this appointment. @@ -321,6 +334,9 @@ can be specified using the `-c` flag. Note: the calendar from which to read the appointments can be specified using the `-c` flag. +`-q`, `--quiet`:: + Be quiet. Do not show system dialogs. + `-Q, --query`:: Print all appointments inside a given query range, followed by all TODO items. The query range defaults to the current day and can be changed by @@ -394,6 +410,10 @@ Filters can be used to restrict the set of items which are loaded from the appointments file when using calcurse in non-interactive mode. The following filters are currently supported: +`--filter-hash <pattern>`:: + Only include items with a hash starting with the specified pattern. The + pattern can be inverted by prepending an exclamation mark (`!`). + `--filter-type <type>`:: Ignore any items that do not match the type mask. The type mask is a comma-separated list of valid type descriptions which include `event`, `apt`, @@ -550,6 +570,13 @@ show 50:00 with the formatting string `%EH:%M`. Note that if you are combining the `-` and `E` options, the `-` must come first. The default format for the `(remaining)` specifier is `%EH:%M`. +There are two additional long format specifiers that do not have any +corresponding short options. They can be used to print an item's hash or its +internal representation and were designed to be used for scripting: + +* `(hash)` +* `(raw)` + [[basics_invocation_variable]] Environment variable for i18n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |