summaryrefslogtreecommitdiff
path: root/.bashrc
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2021-04-04 17:40:14 +0000
committerMike Crute <mike@crute.us>2021-04-04 17:40:41 +0000
commitf6b2a3f5502eb3b5c057e7d8065a41d1355c994e (patch)
treedb3f0e43133bdbf7d50d778f842cee0322e44178 /.bashrc
parentdfe8abbbe0374faf01477fb806f8ff31639d25f2 (diff)
downloaddotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.tar.bz2
dotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.tar.xz
dotfiles-f6b2a3f5502eb3b5c057e7d8065a41d1355c994e.zip
Bashrc is always et
Diffstat (limited to '.bashrc')
-rw-r--r--.bashrc21
1 files changed, 11 insertions, 10 deletions
diff --git a/.bashrc b/.bashrc
index b224956..59afffe 100644
--- a/.bashrc
+++ b/.bashrc
@@ -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
4function clean_unalias 5function 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#