1CHICKEN-DO(1)             BSD General Commands Manual            CHICKEN-DO(1)
2

NAME

4     chicken-do — run a shell command unless the target exists and any depen‐
5     dency is not newer than the target
6

SYNOPSIS

8     chicken-do [-q] [-h] [--] TARGET ... : DEPENDENCY ... : COMMAND ...
9

DESCRIPTION

11     If the files TARGET ... do not exist, or if any of the files in
12     DEPENDENCY ... are newer than one of the target files, then execute the
13     shell commands in COMMAND ....
14
15     The program accepts the following options:
16
17     -h      Show usage and exit.
18
19     -q      Quiet operation - do not print shell commands when they are exe‐
20             cuted.
21
22     --      Treat all following tokens as target filenames, even if they be‐
23             gin with a - character.
24

EXIT STATUS

26     The chicken-do utility exits 0 on success, and >0 if an error occurs.
27

EXAMPLES

29     Build a C program from sources:
30
31           $ chicken-do prg: prg.c inc.h: gcc prg.c -o prg
32

SEE ALSO

34     chicken(1), chicken-status(1), chicken-install(1), chicken-uninstall(1),
35     csc(1)
36
37     More information can be found in the CHICKEN User's Manual:
38     http://wiki.call-cc.org/manual/index
39

AUTHORS

41     The CHICKEN Team
42

BUGS

44     Submit bug reports by e-mail to chicken-janitors@nongnu.org
45
46BSD                              Apr 26, 2017                              BSD
Impressum