mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-08 08:40:45 +08:00
![David Adam (zanchey)](/assets/img/avatar_default.png)
Large list of changes, including formatting and typos for most commands. More substantive changes have been made to alias, bind, block, break, builtin, case, cd, commandline, count, else, emit, fish_config, funced, function, functions, history, math, mimedb, nextd, not, popd, prevd, pushd, pwd, random, read, set, set_color, switch, test, trap, type, ulimit, umask, and while.
27 lines
962 B
Plaintext
27 lines
962 B
Plaintext
\section source . - evaluate contents of file.
|
|
|
|
\subsection source-synopsis Synopsis
|
|
<tt>. FILENAME [ARGUMENTS...]</tt>
|
|
|
|
\subsection source-description Description
|
|
|
|
\c . (source) evaluates the commands of the specified file in the current
|
|
shell. This is different from starting a new process to perform the
|
|
commands (i.e. <tt>fish < FILENAME</tt>) since the commands will be
|
|
evaluated by the current shell, which means that changes in
|
|
environment variables affect the current shell. If additional arguments are
|
|
specified after the file name, they will be inserted into the $argv
|
|
variable.
|
|
|
|
If no file is specified, or if the file name '-' is used, stdin will
|
|
be read.
|
|
|
|
The return status of \c . is the return status of the last job to
|
|
execute. If something goes wrong while opening or reading the file,
|
|
\c . exits with a non-zero status.
|
|
|
|
\subsection source-example Example
|
|
|
|
<tt>. ~/.config/fish/config.fish</tt> causes fish to re-read its initialization file.
|
|
|