no need to reimplement cat here - sent - simple plaintext presentation tool | |
git clone git://git.suckless.org/sent | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 616aafdcb9bd336a870d875a20645d8002d8a028 | |
parent 30192292793f02ca7504a05773d1456fe43db0d9 | |
Author: Markus Teich <[email protected]> | |
Date: Sat, 6 Feb 2016 14:12:47 +0100 | |
no need to reimplement cat here | |
Diffstat: | |
M README.md | 4 ++-- | |
M sent.c | 15 ++++++--------- | |
2 files changed, 8 insertions(+), 11 deletions(-) | |
--- | |
diff --git a/README.md b/README.md | |
@@ -25,9 +25,9 @@ You can navigate with the arrow keys and quit with `q`. | |
Usage | |
- sent FILE1 [FILE2 ...] | |
+ sent FILE | |
-If one FILE equals `-`, stdin will be read. Produce image slides by prepending… | |
+If FILE equals `-`, stdin will be read. Produce image slides by prepending a | |
`@` in front of the filename as a single paragraph. Lines starting with `#` wi… | |
be ignored. A `\` at the beginning of the line escapes `@` and `#`. A | |
presentation file could look like this: | |
diff --git a/sent.c b/sent.c | |
@@ -689,13 +689,12 @@ void | |
usage() | |
{ | |
die("sent " VERSION " (c) 2014-2015 [email protected]\n" \ | |
- "usage: sent FILE1 [FILE2 ...]", argv0); | |
+ "usage: sent FILE", argv0); | |
} | |
int | |
main(int argc, char *argv[]) | |
{ | |
- int i; | |
FILE *fp = NULL; | |
ARGBEGIN { | |
@@ -704,13 +703,11 @@ main(int argc, char *argv[]) | |
usage(); | |
} ARGEND; | |
- for (i = 0; i < argc; i++) { | |
- if ((fp = strcmp(argv[i], "-") ? fopen(argv[i], "r") : stdin))… | |
- load(fp); | |
- fclose(fp); | |
- } else { | |
- die("Unable to open '%s' for reading:", argv[i]); | |
- } | |
+ if ((fp = strcmp(argv[0], "-") ? fopen(argv[0], "r") : stdin)) { | |
+ load(fp); | |
+ fclose(fp); | |
+ } else { | |
+ die("Unable to open '%s' for reading:", argv[0]); | |
} | |
if (!slidecount) |