summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 009623e)
raw | patch | inline | side by side (parent: 009623e)
author | Ian Kelling <ian@iankelling.org> | |
Fri, 25 Apr 2014 19:16:21 +0000 (12:16 -0700) | ||
committer | Ian Kelling <ian@iankelling.org> | |
Thu, 4 May 2017 23:40:14 +0000 (16:40 -0700) |
.bashrc | patch | blob | history | |
path_add-function | [moved from path-add-function with 86% similarity] | patch | blob | history |
index 83eddfb81724bebc3b98f0e155d2c12ee2bda365..99c311cbda9c45c78e2aba30735711ecc9005894 100644 (file)
--- a/.bashrc
+++ b/.bashrc
# so I can share my bashrc
source $HOME/bin/bash_private
-source $HOME/path-add-function
+source $HOME/path_add-function
CDPATH=.:/a
-path-add /a/opt/adt-bundle*/tools /a/opt/adt-bundle*/platform-tools
+path_add /a/opt/adt-bundle*/tools /a/opt/adt-bundle*/platform-tools
#use extra globing features. See man bash, search extglob.
shopt -s extglob
export BC_LINE_LENGTH=0
-path-add /a/opt/adt-bundle*/tools /a/opt/adt-bundle*/platform-tools
-path-add $HOME/bin/bash-programs-by-ian/utils
+path_add /a/opt/adt-bundle*/tools /a/opt/adt-bundle*/platform-tools
+path_add $HOME/bin/bash-programs-by-ian/utils
# note, if I use a machine I don't want files readable by all users, set
# umask 077 # If fewer than 4 digits are entered, leading zeros are assumed
dt() {
- date "+%A, %B %d, %rq" "$@"
+ date "+%A, %B %d, %r" "$@"
}
diff --git a/path-add-function b/path_add-function
similarity index 86%
rename from path-add-function
rename to path_add-function
index ec41e06acb8f21ac4f05a5297765df6bcdc7d7dc..cc613672b9790c7049eefbac6f837bbfe521b8b0 100644 (file)
rename from path-add-function
rename to path_add-function
index ec41e06acb8f21ac4f05a5297765df6bcdc7d7dc..cc613672b9790c7049eefbac6f837bbfe521b8b0 100644 (file)
--- a/path-add-function
+++ b/path_add-function
# no bashisms so it can be used in debian profile run by dash
# --start adds to start of path, which will give it highest priority
# --ifexists will add to path only if the directory exists
-path-add() {
+path_add() {
local found x y z
- local ifexists=false
- local start=false
+ local ifexists start
+ ifexists=false
+ start=false
while [ "$1" = --* ]; do
if [ "$1" = --start ]; then
start=true
done
unset IFS
if ! $found; then
- if [ $ifexists = false ] || [ -d $x ]; then
+ if ! $ifexists || [ -d $x ]; then
if $start; then
PATH="$x:$PATH"
else