aboutsummaryrefslogtreecommitdiffstats
path: root/bash
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-04-25 23:08:16 +0200
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-04-25 23:08:16 +0200
commit7e5295d8ccc734d1039b8a0459d445d5636439d3 (patch)
tree78444cc44e0f99aebb14cd339295fc0e546be08f /bash
parent9c0a6aaf9977407eee420dd3469b6cdc4dc69caa (diff)
downloaddotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.tar.gz
dotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.tar.bz2
dotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.zip
Added better FreeBSD compatibility
Diffstat (limited to 'bash')
-rw-r--r--bash/.bashrc19
1 files changed, 15 insertions, 4 deletions
diff --git a/bash/.bashrc b/bash/.bashrc
index 7e7e1ab..5d2a601 100644
--- a/bash/.bashrc
+++ b/bash/.bashrc
@@ -12,7 +12,18 @@ export PATH="$PATH:$HOME/.local/bin"
12export PATH="$PATH:$HOME/.local/usr/bin" 12export PATH="$PATH:$HOME/.local/usr/bin"
13export PATH="$PATH:$HOME/.local/usr/local/bin" 13export PATH="$PATH:$HOME/.local/usr/local/bin"
14 14
15alias ls='ls --color=auto' 15case "$(uname)" in
16 Linux)
17 alias ls="ls --color=auto"
18 $usr="/usr"
19 ;;
20 FreeBSD)
21 alias ls="ls -G"
22 $usr="/usr/local"
23 ;;
24 *)
25 ;;
26esac
16 27
17man() { 28man() {
18 env LESS_TERMCAP_mb=$'\E[01;31m' \ 29 env LESS_TERMCAP_mb=$'\E[01;31m' \
@@ -31,12 +42,12 @@ exists() {
31 42
32vim() { 43vim() {
33 if [[ -z $@ ]]; then 44 if [[ -z $@ ]]; then
34 /usr/bin/vim 45 $usr/bin/vim
35 elif [[ -d $@ ]]; then 46 elif [[ -d $@ ]]; then
36 dir=$(pwd) 47 dir=$(pwd)
37 cd $@ && /usr/bin/vim && cd $dir 48 cd $@ && $usr/bin/vim && cd $dir
38 else 49 else
39 /usr/bin/vim $@ 50 $usr/bin/vim $@
40 fi 51 fi
41} 52}
42 53