.bashrc.lib

changeset 270
dda2a7f4d485
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
+}
+

mercurial