1 .\" Copyright (C) 2018 Free Software Foundation, Inc.
2 .\" You may distribute this file under the terms of the GNU Free
3 .\" Documentation License.
9 .Nd DejaGnu auxiliary command launcher
13 .Op Fl -help \*(Ba Ar options...
21 command finds a script that implements the requested
23 selects from multiple implementations if available
24 according to a fixed internal list, and executes the command.
26 .Bl -tag -width ".Fl -version"
28 Print a help message instead of running a command.
29 If no command is given, prints brief usage for
33 Print a version banner for the launcher itself including the version of DejaGnu.
34 Any command given is ignored.
36 Emit additional output describing the operation of the
39 This option is also passed on to the invoked command.
42 All arguments after the command name are passed to the invoked command.
44 .Bl -tag -width ".Ev DEJAGNULIBS"
46 If set, the location of DejaGnu's library in the filesystem.
47 The search described in
53 Full file name for an Awk interpreter that may or may not actually be GNU Awk.
56 will be searched for an
59 If the Awk interpreter is actually GNU Awk, the
61 option will be given if an Awk implementation is used.
63 Full file name for GNU Awk. If not set,
65 will be searched for a
69 Full file name for GNU Bash. If not set,
71 will be searched for a
74 Note that Bash itself sets this variable, even when run as
76 even when running a script.
78 Full file name for Expect, which is a Tcl interpreter with the Expect
79 extension already loaded. If not set,
81 will be searched for an
83 program. Note that the DejaGnu core is written in Expect, so this
84 interpreter should always be available.
86 Full file name for a Tcl interpreter. If not set,
88 will be searched for a
93 Note that GNU Awk is considered a superset of Awk and that Expect is
94 considered a superset of Tcl, allowing the former to be used to run scripts
95 written for the latter.
96 This means that, while Awk programs will generally be run with GNU
97 extensions disabled using the
99 option to GNU Awk, Tcl programs may be run with either
103 and should be written accordingly.
105 .Bl -tag -width ".Pa $DEJAGNULIBS/commands"
106 .It Pa $DEJAGNULIBS/commands
109 is set, all command scripts are expected to be in this directory.
111 Otherwise, the first directory that actually exists in the following list
114 represents the directory containing
117 .Bl -item -offset indent
119 .Pa @bindir@/../share/dejagnu/commands
121 .Pa @bindir@/../../share/dejagnu/commands
123 .Pa /usr/share/dejagnu/commands
125 .Pa /usr/local/share/dejagnu/commands
129 The full documentation for DejaGnu is maintained as a Texinfo manual.
132 program is properly installed at your site, the command
134 should give you access to the complete manual.
136 .An "Jacob Bachmeyer"
138 The command name must precede all other arguments due to limitations of the
140 .\" LocalWords: Dt URM Nm DejaGnu Ao DEJAGNULIBS DejaGnu's Sx awk posix tclsh
141 .\" LocalWords: tcl superset bindir usr Texinfo