20 lines
342 B
Bash
Executable File
20 lines
342 B
Bash
Executable File
#!/bin/bash -e
|
|
# $File: compatibility.sh
|
|
# $Date: Tue Jun 16 22:23:36 2015 +0800
|
|
# Author: Vury Leo <i[at]vuryleo[dot]com>
|
|
|
|
realpath() {
|
|
[[ $1 = /* ]] && echo "$1" || echo "$PWD/${1#./}"
|
|
}
|
|
|
|
if [ `uname` = 'Darwin' ]; then
|
|
REALPATH='realpath'
|
|
GREP='grep -E'
|
|
MD5SUM='md5'
|
|
else
|
|
REALPATH='readlink -f'
|
|
GREP=grep
|
|
MD5SUM='md5sum'
|
|
fi
|
|
|