Skip to content

tkorenko/holdon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

holdon is an inotify(7)-based console utility for monitoring file content modifications.

A utility watches a bunch of files, awaits for changes, catches the first modification, displays the name of the modified file, and exits. This utility might come in handy in shell scripts.

Usage Examples

Lets automate updating of a name.html file at every change of its name.md source. The following shell script may be used to automatically rerun markdown during editing session of the source file:


#!/bin/sh
while true
do
    markdown README.md > README.htm
    holdon README.md
done

Its also easy to automatically rebuild a project when one of its files gets changed (kinda "a poor man's IDE-less programming efforts") -- make utility handles build process, whereas holdon utility postpones the next run of make until changes happen.


#!/bin/sh
while true
do
    make
    holdon *.c *.h
done

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published