apenwarr-redo/Documentation/redo-ifcreate.md
Avery Pennarun 4cf156e930 Generate a basic documentation website with the mkdocs toolkit.
No content yet other than man pages.  To make the man pages render
nicely in mkdocs, I removed the static %-headers and put the code for
them into default.md.tmp.do instead.  That way, the raw input redo-*.md
files will look right in mkdocs.
2018-11-16 00:50:18 -05:00

43 lines
1.1 KiB
Markdown

# NAME
redo-ifcreate - rebuild the current target if source files are created
# SYNOPSIS
redo-ifcreate [sources...]
# DESCRIPTION
Normally redo-ifcreate is run from a .do file that has been
executed by `redo`(1). See `redo`(1) for more details.
redo-ifcreate takes a list of nonexistent files (*sources*)
and adds them as dependencies to the current target (the
one calling redo-ifcreate). If any of those files are
created in the future, the target will be marked as needing
to be rebuilt.
If one of the given files exists at the time redo-ifcreate
is called, it will return a nonzero exit code.
If you want to declare dependencies on files that already
exist, use `redo-ifchange`(1) instead.
# REDO
Part of the `redo`(1) suite.
# CREDITS
The original concept for `redo` was created by D. J.
Bernstein and documented on his web site
(http://cr.yp.to/redo.html). This independent implementation
was created by Avery Pennarun and you can find its source
code at http://github.com/apenwarr/redo.
# SEE ALSO
`redo`(1), `redo-ifchange`(1), `redo-always`(1), `redo-stamp`(1)