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

FreeBSD Manual Pages

  
 
  

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

NAME
       chicken-do  -- run a shell command unless the target exists and any de-
       pendency	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 ex-
	       ecuted.

       --      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:
       http://wiki.call-cc.org/manual/index.

AUTHORS
       The CHICKEN Team

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

FreeBSD	Ports 14.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+14.3.quarterly>

home | help