]> git.donarmstrong.com Git - zsh.git/commitdiff
customise $PATH
authormartin f. krafft <madduck@madduck.net>
Tue, 6 May 2008 10:03:16 +0000 (11:03 +0100)
committermartin f. krafft <madduck@madduck.net>
Tue, 6 May 2008 10:03:16 +0000 (11:03 +0100)
.zsh/zprofile/00_path [new symlink]
.zsh/zshrc/00_path [new file with mode: 0644]

diff --git a/.zsh/zprofile/00_path b/.zsh/zprofile/00_path
new file mode 120000 (symlink)
index 0000000..520b124
--- /dev/null
@@ -0,0 +1 @@
+../zshrc/00_path
\ No newline at end of file
diff --git a/.zsh/zshrc/00_path b/.zsh/zshrc/00_path
new file mode 100644 (file)
index 0000000..e7a18b1
--- /dev/null
@@ -0,0 +1,25 @@
+# zprofile/90_path
+#
+# Adds custom directories to the $PATH
+#
+# Copyright © 1994–2008 martin f. krafft <madduck@madduck.net>
+# Released under the terms of the Artistic Licence 2.0
+#
+# Source repository: http://git.madduck.net/v/etc/zsh.git
+#
+
+for p in $HOME/bin $HOME/.bin; do
+  case "$PATH" in
+    "*:${p}:*"|"${p}:*"|"*:${p}") :;;
+    *) PATH="${p}:$PATH";;
+  esac
+done
+
+for p in /usr/lib/surfraw; do
+  case "$PATH" in
+    "*:${p}:*"|"${p}:*"|"*:${p}") :;;
+    *) PATH="${PATH}:$p";;
+  esac
+done
+
+# vim:ft=zsh