2006-11-01 01:23:16 +10:00
\section source . - evaluate contents of file.
2005-09-20 23:31:55 +10:00
\subsection source-synopsis Synopsis
2007-04-23 07:19:47 +10:00
<tt>. FILENAME [ARGUMENTS...]</tt>
2005-09-20 23:31:55 +10:00
2010-09-18 10:18:26 +08:00
\subsection source-description Description
2005-09-20 23:31:55 +10:00
Help cleanup
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.
2013-05-12 15:56:01 +08:00
\c . (source) evaluates the commands of the specified file in the current
2005-09-20 23:31:55 +10:00
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
Help cleanup
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.
2013-05-12 15:56:01 +08:00
environment variables affect the current shell. If additional arguments are
2007-04-23 07:19:47 +10:00
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.
2005-09-20 23:31:55 +10:00
Help cleanup
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.
2013-05-12 15:56:01 +08:00
The return status of \c . is the return status of the last job to
2007-10-06 00:58:08 +10:00
execute. If something goes wrong while opening or reading the file,
Help cleanup
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.
2013-05-12 15:56:01 +08:00
\c . exits with a non-zero status.
2007-10-06 00:58:08 +10:00
2005-09-20 23:31:55 +10:00
\subsection source-example Example
Help cleanup
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.
2013-05-12 15:56:01 +08:00
<tt>. ~/.config/fish/config.fish</tt> causes fish to re-read its initialization file.
2005-09-20 23:31:55 +10:00