aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--completion/fish-completion.fish4
-rwxr-xr-xponysay2
2 files changed, 3 insertions, 3 deletions
diff --git a/completion/fish-completion.fish b/completion/fish-completion.fish
index 08b42c4..8299564 100644
--- a/completion/fish-completion.fish
+++ b/completion/fish-completion.fish
@@ -13,11 +13,11 @@ end
if test -d $systempath
- set -g systemponies (ls --color=no $systempath | sed 's/\.pony//')
+ set -g systemponies (ls --color=no $systempath | sed -e 's/\.pony//' -e 's/_.*//' | perl -pe 's/([a-z])([A-Z])/\1\\\ \2/' )
end
if test -d $homepath
- set -g homeponies (ls --color=no $homepath | sed 's/\.pony//')
+ set -g homeponies (ls --color=no $systempath | sed -e 's/\.pony//' -e 's/_.*//' | perl -pe 's/([a-z])([A-Z])/\1\\\ \2/' )
end
diff --git a/ponysay b/ponysay
index 4a73cbe..0d84cd8 100755
--- a/ponysay
+++ b/ponysay
@@ -270,7 +270,7 @@ while getopts $opts OPT; do
case ${OPT} in
v) version; exit ;;
h) usage; exit ;;
- f) ponies=($(echo $OPTARG | sed -e 's/ //g' -e 's/,/\n/')) ;;
+ f) ponies+=($(echo $OPTARG | sed -e 's/ //g')) ;;
l) list; exit ;;
L) linklist; exit ;;
W) wrap="$OPTARG" ;;