diff options
author | Mike Crute <mike@crute.us> | 2021-04-04 17:40:14 +0000 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2021-04-04 17:40:41 +0000 |
commit | f6b2a3f5502eb3b5c057e7d8065a41d1355c994e (patch) | |
tree | db3f0e43133bdbf7d50d778f842cee0322e44178 /.bashrc | |
parent | dfe8abbbe0374faf01477fb806f8ff31639d25f2 (diff) | |
download | dotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.tar.bz2 dotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.tar.xz dotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.zip |
Bashrc is always et
Diffstat (limited to '.bashrc')
-rw-r--r-- | .bashrc | 21 |
1 files changed, 11 insertions, 10 deletions
@@ -1,5 +1,6 @@ | |||
1 | #!/bin/bash | 1 | #!/bin/bash |
2 | # Mike Crute's .bashrc File (mcrute@gmail.com) | 2 | # Mike Crute's .bashrc File (mcrute@gmail.com) |
3 | # vim:set et: | ||
3 | 4 | ||
4 | function clean_unalias | 5 | function clean_unalias |
5 | { | 6 | { |
@@ -38,21 +39,21 @@ function add_to_path_var() | |||
38 | local add_value="$2" | 39 | local add_value="$2" |
39 | local prefix=${3:-0} | 40 | local prefix=${3:-0} |
40 | 41 | ||
41 | case :${!var_name}: in | 42 | case :${!var_name}: in |
42 | *:${add_value}:*) | 43 | *:${add_value}:*) |
43 | ;; | 44 | ;; |
44 | *) | 45 | *) |
45 | if [ -z "${!var_name}" ]; then | 46 | if [ -z "${!var_name}" ]; then |
46 | eval "$var_name=$add_value" | 47 | eval "$var_name=$add_value" |
47 | else | 48 | else |
48 | if [ $prefix -eq 1 ]; then | 49 | if [ $prefix -eq 1 ]; then |
49 | eval "$var_name=$add_value:${!var_name}" | 50 | eval "$var_name=$add_value:${!var_name}" |
50 | else | 51 | else |
51 | eval "$var_name=${!var_name}:$add_value" | 52 | eval "$var_name=${!var_name}:$add_value" |
52 | fi | 53 | fi |
53 | fi | 54 | fi |
54 | ;; | 55 | ;; |
55 | esac | 56 | esac |
56 | } | 57 | } |
57 | 58 | ||
58 | # | 59 | # |