fix_arglist
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | fix_arglist [2007/02/24 18:09] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | # $EPIC: fix_arglist.txt, | ||
| + | ======Synopsis====== | ||
| + | $[[fix_arglist]]([[arglist]]) | ||
| + | |||
| + | ======Description====== | ||
| + | Given an [[arglist]] that may contain errors, this function guarantees | ||
| + | to return a string that can be used as an arglist. | ||
| + | of parenthesis are protected from expansion, you would still need to | ||
| + | escape the parenthesis that must surround the arglist | ||
| + | |||
| + | ======Example: | ||
| + | alias oofda \($fix_arglist(channel ooga, boooya)\) { | ||
| + | echo $channel, $booya | ||
| + | } | ||
| + | |||
| + | Note that the parenthesis surrounding the arglist are backslashed, | ||
| + | otherwise the insides are literal text and the call to [[fix_arglist]] would | ||
| + | not occur. | ||
| + | [[fix_arglist]] but are included outside of it. | ||
| + | |||
| + | ======History: | ||
| + | This function first appeared in epic5-0.0.3 | ||
| + | |||
fix_arglist.txt · Last modified: 2007/02/24 18:09 by 127.0.0.1
