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

FreeBSD Manual Pages

  
 
  

home | help
CHICKEN-DO(1)		FreeBSD	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 be-
	     gin 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:
     http://wiki.call-cc.org/manual/index

AUTHORS
     The CHICKEN Team

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

FreeBSD	13.0			 Apr 26, 2017			  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | EXIT STATUS | EXAMPLES | SEE ALSO | AUTHORS | BUGS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=chicken-do5&sektion=1&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help