diff options
author | John Ankarström <john@ankarstrom.se> | 2021-07-22 11:26:23 +0200 |
---|---|---|
committer | John Ankarström <john@ankarstrom.se> | 2021-07-22 11:30:09 +0200 |
commit | 46345060aa9414aad838acad2af11176fa094891 (patch) | |
tree | 38d9e86cb16102fd1b04aa34be3d959546c99076 /when.1 | |
parent | 94f90dc4f48ee7f6bc1aa3a1116f20b714df89c9 (diff) | |
download | when-46345060aa9414aad838acad2af11176fa094891.tar.gz |
Rename to when
This is to resolve the name conflict with another program called
watch, which is for watching command output.
Diffstat (limited to 'when.1')
-rw-r--r-- | when.1 | 50 |
1 files changed, 50 insertions, 0 deletions
@@ -0,0 +1,50 @@ +.Dd $Mdocdate$ +.Dt WHEN 1 +.Os +.Sh NAME +.Nm when +.Nd a simple file watcher +. +.Sh SYNPOSIS +.Nm when +.Op Fl i +.Ar file ... +. +.Sh DESCRIPTION +.Pp +.Nm when +is a simple program that watches any given +.Ar file +for changes. +When the file changes, its name (as specified in the arguments to +.Nm when ) +is printed on standard output. +.Pp +If the +.Fl i +argument is provided, an initial such line is printed when the program +starts, before beginning to watch for changes. +. +.Sh ERRORS +.Pp +If one of the watched files is deleted, a message is printed on standard +error and the program exits with error code 1. +.Pp +If a file is renamed, a notice is printed on standard error, but the +program keeps running. +. +.Sh EXAMPLES +.Bd -literal -offset indent +when * | xargs -I% cp % /mnt/usb/ +.Ed +.Bd -literal -offset indent +when -i *.ms | while read f; do + make "${f%.ms}".pdf && kill -HUP mupdf +done +.Ed +. +.Sh AUTHORS +.Pp +.Nm when +is written by +.An John Ankarström Aq Mt "john (at) ankarstrom.se" . |