39 lines
1.4 KiB
Diff
39 lines
1.4 KiB
Diff
diff -Naur cdargs-1.35/contrib/cdargs-bash.sh cdargs-1.35_patched/contrib/cdargs-bash.sh
|
|
--- cdargs-1.35/contrib/cdargs-bash.sh 2006-03-03 00:28:17.000000000 +0100
|
|
+++ cdargs-1.35_patched/contrib/cdargs-bash.sh 2008-03-08 11:02:21.000000000 +0100
|
|
@@ -1,5 +1,3 @@
|
|
-#!/bin/sh
|
|
-
|
|
# (C) 2002-2003 Dan Allen and Stefan Kamphausen
|
|
|
|
# Written by Dan Allen <dan@mojavelinux.com>
|
|
@@ -166,7 +164,7 @@
|
|
local tmpfile
|
|
|
|
# first clear any bookmarks with this same alias, if file exists
|
|
- if [[ "$CDARGS_NODUPS" && -e "$HOME/.cdargs" ]]; then
|
|
+ if [ "$CDARGS_NODUPS" -a -e "$HOME/.cdargs" ]; then
|
|
tmpfile=`echo ${TEMP:-${TMPDIR:-/tmp}} | sed -e "s/\\/$//"`
|
|
tmpfile=$tmpfile/cdargs.$USER.$$.$RANDOM
|
|
grep -v "^$1 " "$HOME/.cdargs" > $tmpfile && 'mv' -f $tmpfile "$HOME/.cdargs";
|
|
@@ -256,4 +254,11 @@
|
|
complete $nospace -S / -X '*/' -F _cdargs_aliases cv cb cdb
|
|
}
|
|
|
|
+# we do not support anything besides bash completion
|
|
+# (however patches to support other shells are very welcome)
|
|
+
|
|
+if [ -z "${BASH_VERSION}" ]; then
|
|
+ return 100
|
|
+fi
|
|
+
|
|
_cdargs_complete
|
|
diff -Naur cdargs-1.35/contrib/cdargs-tcsh.csh cdargs-1.35_patched/contrib/cdargs-tcsh.csh
|
|
--- cdargs-1.35/contrib/cdargs-tcsh.csh 2005-11-06 11:58:13.000000000 +0100
|
|
+++ cdargs-1.35_patched/contrib/cdargs-tcsh.csh 2008-03-08 11:02:29.000000000 +0100
|
|
@@ -1,5 +1,3 @@
|
|
-#!/bin/csh
|
|
-
|
|
# (C) 2002-2005 Stefan Kamphausen
|
|
|
|
# (T)CShell extensions written by
|