atf-sh man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

ATF-SH(1)		  BSD General Commands Manual		     ATF-SH(1)

     atf-sh [-s shell] — interpreter for shell-based test programs

     atf-sh script

     atf-sh is an interpreter that runs the test program given in script after
     loading the atf-sh(3) library.

     atf-sh is not a real interpreter though: it is just a wrapper around the
     system-wide shell defined by ATF_SHELL.  atf-sh executes the interpreter,
     loads the atf-sh(3) library and then runs the script.  You must consider
     atf-sh to be a POSIX shell by default and thus should not use any non-
     standard extensions.

     The following options are available:

     -s shell	  Specifies the shell to use instead of the value provided by

     ATF_LIBEXECDIR    Overrides the builtin directory where atf-sh is
		       located.	 Should not be overridden other than for test‐
		       ing purposes.
     ATF_PKGDATADIR    Overrides the builtin directory where libatf-sh.subr is
		       located.	 Should not be overridden other than for test‐
		       ing purposes.
     ATF_SHELL	       Path to the system shell to be used in the generated
		       scripts.	 Scripts must not rely on this variable being
		       set to select a specific interpreter.

     Scripts using atf-sh(3) should start with:

	   #! /usr/bin/env atf-sh

     Alternatively, if you want to explicitly choose a shell interpreter, you
     cannot rely on env(1) to find atf-sh.  Instead, you have to hardcode the
     path to atf-sh in the script and then use the -s option afterwards as a
     single parameter:

	   #! /path/to/bin/atf-sh -s/bin/bash


BSD			      September 27, 2014			   BSD

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net