added '-c' option to the functions.txt docs.

This commit is contained in:
Christopher Nilsson 2010-09-12 20:29:34 +10:00
parent 5c9b42e260
commit ec8b3593f3

View file

@ -8,6 +8,7 @@
This builtin command is used to print or erase functions. This builtin command is used to print or erase functions.
- <code>-a</code> or <code>--all</code> list all functions, even those whose name start with an underscore. - <code>-a</code> or <code>--all</code> list all functions, even those whose name start with an underscore.
- <code>-c OLDNAME NEWNAME</code> or <code>--copy OLDNAME NEWNAME</code> creates a new function named NEWNAME, using the definition of the OLDNAME function.
- <code>-d DESCRIPTION</code> or <code>--description=DESCRIPTION</code> change the description of this function - <code>-d DESCRIPTION</code> or <code>--description=DESCRIPTION</code> change the description of this function
- <code>-e</code> or <code>--erase</code> causes the specified functions to be erased. - <code>-e</code> or <code>--erase</code> causes the specified functions to be erased.
- <code>-h</code> or <code>--help</code> display a help message and exit - <code>-h</code> or <code>--help</code> display a help message and exit
@ -23,5 +24,8 @@ Automatically loaded functions can not be removed using functions
-e. Either remove the definition file or change the -e. Either remove the definition file or change the
$fish_function_path variable to remove autoloaded functions. $fish_function_path variable to remove autoloaded functions.
Function copies, created with -c, will not have any event/signal/on-exit
notifications that the original may have had.
The exit status of the functions builtin is the number functions The exit status of the functions builtin is the number functions
specified in the argument list that do not exist. specified in the argument list that do not exist.