new file mode 100644 --- /dev/null +++ b/.bashrc.lib @@ -0,0 +1,18 @@ +# vim: ft=sh + +path-append() { + if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then + PATH="${PATH:+"$PATH:"}$1" + return 0 + fi + return 1 +} + +path-prepend() { + if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then + PATH="$1${PATH:+":$PATH"}" + return 0 + fi + return 1 +} +