aboutsummaryrefslogtreecommitdiff
path: root/man/man1/clog.1df
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2018-01-15 09:15:48 +1300
committerTom Ryder <tom@sanctum.geek.nz>2018-01-15 09:17:05 +1300
commitedf0a0305169a57a6d9ec49df8628e8f213b9a86 (patch)
treef543172c845a42305ae4fc75744d9a7c09688f7d /man/man1/clog.1df
parente79e53c707145f7a7bdd4ae1049b4bc6dcbf28b7 (diff)
downloaddotfiles-edf0a0305169a57a6d9ec49df8628e8f213b9a86.tar.gz
dotfiles-edf0a0305169a57a6d9ec49df8628e8f213b9a86.zip
Refactor clog(1df), allow args and non-term stdin
This makes a bit clearer how awkward the rlwrap(1) code is, too. It may not be worth keeping it.
Diffstat (limited to 'man/man1/clog.1df')
-rw-r--r--man/man1/clog.1df20
1 files changed, 15 insertions, 5 deletions
diff --git a/man/man1/clog.1df b/man/man1/clog.1df
index 43193076..f9300347 100644
--- a/man/man1/clog.1df
+++ b/man/man1/clog.1df
@@ -3,18 +3,28 @@
.B clog
\- record timestamped logs in a file
.SH SYNOPSIS
+$
.B clog
.br
-getting real tired of all this overengineering
+Getting real tired of all this overengineering.
.br
^D
+.br
+$
+.B clog
+file1 file2
+.br
+$
+command |
+.B clog
.SH DESCRIPTION
.B clog
-receives a message on stdin, timestamps it with a leading date(1), and writes
-it to the file with path in environment variable CLOG, defaulting to ~/.clog,
-terminating each entry with two hyphens.
+receives a message on stdin or from the file arguments, timestamps it with a
+leading date(1), and writes it to the file with path in environment variable
+CLOG, defaulting to ~/.clog, terminating each entry with two hyphens.
.P
-If rlwrap(1) is found, it will be used for the line editing. If not, just the
+If there are no files to read and standard input is coming from a terminal, and
+rlwrap(1) is found, it will be used for the line editing. If not, just the
terminal's cooked mode will be used.
.SH AUTHOR
Tom Ryder <tom@sanctum.geek.nz>