diff options
Diffstat (limited to 'Doc/Zsh')
-rw-r--r-- | Doc/Zsh/invoke.yo | 14 | ||||
-rw-r--r-- | Doc/Zsh/options.yo | 14 |
2 files changed, 26 insertions, 2 deletions
diff --git a/Doc/Zsh/invoke.yo b/Doc/Zsh/invoke.yo index 01e9b00e6..e03c1e25b 100644 --- a/Doc/Zsh/invoke.yo +++ b/Doc/Zsh/invoke.yo @@ -1,7 +1,7 @@ texinode(Invocation)(Files)(Roadmap)(Top) chapter(Invocation) cindex(invocation) -sect(Invocation Options) +sect(Invocation) cindex(shell options) cindex(options, shell) cindex(shell flags) @@ -17,7 +17,8 @@ first one is assigned to tt($0), rather than being used as a positional parameter. ) item(tt(-i))( -Force shell to be interactive. +Force shell to be interactive. It is still possible to specify a +script to execute. ) item(tt(-s))( Force shell to read commands from the standard input. @@ -27,6 +28,15 @@ execute. ) enditem() +If there are any remaining arguments after option processing, and neither +of the options tt(-c) or tt(-s) was supplied, the first argument is taken +as the file name of a script containing shell commands to be executed. If +the option tt(PATH_SCRIPT) is set, and the file name does not contain a +directory path (i.e. there is no `tt(/)' in the name), first the current +directory and then the command path given by the variable tt(PATH) are +searched for the script. If the option is not set or the file name +contains a `tt(/)' it is used directly. + After the first one or two arguments have been appropriated as described above, the remaining arguments are assigned to the positional parameters. diff --git a/Doc/Zsh/options.yo b/Doc/Zsh/options.yo index e0934ff3d..003071aab 100644 --- a/Doc/Zsh/options.yo +++ b/Doc/Zsh/options.yo @@ -1138,6 +1138,20 @@ executables specified in this form. This takes place before any search indicated by this option, and regardless of whether `tt(.)' or the current directory appear in the command search path. ) +pindex(PATH_SCRIPT) +pindex(NO_PATH_SCRIPT) +pindex(PATHSCRIPT) +pindex(NOPATHSCRIPT) +cindex(path search, for script argument to shell) +item(tt(PATH_SCRIPT) <K> <S>)( +If this option is not set, a script passed as the first non-option argument +to the shell must contain the name of the file to open. If this +option is set, and the script does not specify a directory path, +the script is looked for first in the current directory, then in the +command path. See +ifnzman(noderef(Invocation))\ +ifzman(the section INVOCATION in zmanref(zshmisc)). +) pindex(PRINT_EIGHT_BIT) pindex(NO_PRINT_EIGHT_BIT) pindex(PRINTEIGHTBIT) |