diff --git a/qcd_function b/qcd_function index deb9801..5d81d98 100644 --- a/qcd_function +++ b/qcd_function @@ -11,7 +11,10 @@ esac function gcd() { # guess cd, find first match in folder, or ask if multiple hits local cdto QCDPATH - QCDPATH=$( dirname $( realpath ${BASH_SOURCE[0]} ) ) + case $OSTYPE in + darwin*) QCDPATH=$( dirname $( realpath ${BASH_SOURCE[0]} ) ) ;; + *) QCDPATH=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) ) ;; + esac cdto=$( python "$QCDPATH"/files/gcd-findmatch.py "$@" ) [[ -z "$cdto" ]] && return \cd "$cdto" @@ -384,7 +387,10 @@ function path_add_current { } local p=$(pwd) [[ -z "$1" ]] || { - p=$( realpath "$1" ) + case $OSTYPE in + darwin*) p=$( realpath "$1" ) ;; + *) p=$( realpath "$1" ) ;; + esac } [[ -z "$p" ]] && { echo Path "$1" not found >&2 diff --git a/vim/vimansi b/vim/vimansi index c8e17c0..2f82bd4 100755 --- a/vim/vimansi +++ b/vim/vimansi @@ -8,5 +8,8 @@ function helpexit() { [[ -z "$1" ]] && helpexit [[ "$1" = "-h" ]] && helpexit -LIB=$( dirname $( readlink -f $0 ) )/ansi.vim +case $OSTYPE in + darwin*) LIB=$( dirname $( realpath $0 ) )/ansi.vim ;; + *) LIB=$( dirname $( readlink -f $0 ) )/ansi.vim ;; +esac` vim -S "$LIB" "$@" diff --git a/vim/vimcrypted b/vim/vimcrypted index 9007a2e..83ac0e2 100755 --- a/vim/vimcrypted +++ b/vim/vimcrypted @@ -44,7 +44,10 @@ if [ ! -e "$1" ]; then else gpg --decrypt "$1" > "$unc" fi -LIB=$( dirname $( readlink -f $0 ) )/crypted.vim +case $OSTYPE in + darwin*) LIB=$( dirname $( realpath $0 ) )/crypted.vim ;; + *) LIB=$( dirname $( readlink -f $0 ) )/crypted.vim ;; +esac edit=`date +%s -r $unc` if [ -s "$unc" ]; then vim -i NONE -S "$LIB" -n -c "call Hide()" "$unc" diff --git a/vim/vimd b/vim/vimd index f21af1b..9a40ac8 100755 --- a/vim/vimd +++ b/vim/vimd @@ -9,5 +9,8 @@ function helpexit() { [[ -z "$1" ]] && helpexit [[ "$1" = "-h" ]] && helpexit -LIB=$( dirname $( realpath $0 ) )/markdown.vim +case $OSTYPE in + darwin*) LIB=$( dirname $( realpath $0 ) )/markdown.vim ;; + *) LIB=$( dirname $( readlink -f $0 ) )/markdown.vim ;; +esac vim -S "$LIB" "$@"