Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
CHICKEN-DO(1)		     General Commands Manual		   CHICKEN-DO(1)

NAME
     chicken-do  --  run a shell command unless the target exists and any depen-
     dency is not newer than the target

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

DESCRIPTION
     If the files TARGET ... do not exist, or if any of the files in  DEPENDENCY
     ... are newer than one of the target files, then execute the shell commands
     in COMMAND ....

     The program accepts the following options:

     -h      Show usage and exit.

     -q      Quiet  operation  -  do not print shell commands when they are exe-
	     cuted.

     --      Treat all following tokens as target filenames, even if they  begin
	     with a - character.

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

EXAMPLES
     Build a C program from sources:

	   $ chicken-do prg: prg.c inc.h: gcc prg.c -o prg

SEE ALSO
     chicken(1),  chicken-status(1),  chicken-install(1),  chicken-uninstall(1),
     csc(1)

     More information can be found in the CHICKEN User's Manual.

AUTHORS
     The CHICKEN Team

BUGS
     Submit bug reports by e-mail to chicken-janitors@nongnu.org

FreeBSD ports 15.quarterly	  Apr 26, 2017			   CHICKEN-DO(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=chicken-do&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help