logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

execlineb - command launcher for execline scripts

Name

       execlineb - command launcher for execline scripts

Notes

       On Debian GNU/Linux system, all binaries from execline package are installed in /usr/lib/execline/bin/.

       For convenience, a script is provided as /usr/bin/execlineb, which adds  /usr/lib/execline/bin/  to  PATH
       when invoked.

                                                    Aug 2019                                        execlineb(1)

Options

       -c commandline
              execute commandline, do not look for a file.

   Optionsforenvironmentmanagement
       -p     will  bypass  the push phase: the current frame of positional parameters will be overwritten.  The
              script will not be reentrant

       -P     will bypass positional parameter handling completely: the environment  will  not  be  pushed,  and
              positional  parameters  will  be  ignored.   execlineb-P-c'script' is equivalent to, but more
              efficient than, execlineb-c'emptyenv-Pscript'.   You  should  use  the  -P  option  only  in
              standalone scripts that take no arguments, such as s6's or runit's run scripts.

       -S nmin
              will  substitute  the  positional  parameters  -  up  to at least nmin - but willnot push nor set
              environment variables.  execlineb-S3-c'script' is  equivalent  to,  but  more  efficient  than,
              execlineb-c'elgetpositionals-P3emptyenv-Pscript'.

       -s nmin
              behaves  just  like the -S option, except that it defines $@ as the rest of the command line afternmin arguments have been removed.

   Optionsforblocksyntaxchecking
       External execline commands that  read  blocks,  like  foreground,  use  the  EXECLINE_STRICT  environment
       variable.

       Normally  the EXECLINE_STRICT environment variable is inherited from the caller.  You can force it unset,
       set to 1, or set to 2 by giving respectively the -q, -w or -W option to execlineb.

       -q     same as EXECLINE_STRICT is unset.

              They won't complain at all.

       -w     same as EXECLINE_STRICT is set to 1.

              They will print a warning message on stderr if they find their blocks not to be properly quoted.

       -W     same as EXECLINE_STRICT is set to 2.

              They will also die.

See Also

/usr/share/doc/execline/execlineb.html (in execline-doc package)

Synopsis

execlineb [ -p | -P | -S nmin | -s nmin ] [ -q | -w | -W ] [ -c commandline ] script args

See Also