diff options
| author | 2015-04-25 23:08:16 +0200 | |
|---|---|---|
| committer | 2015-04-25 23:08:16 +0200 | |
| commit | 7e5295d8ccc734d1039b8a0459d445d5636439d3 (patch) | |
| tree | 78444cc44e0f99aebb14cd339295fc0e546be08f | |
| parent | 9c0a6aaf9977407eee420dd3469b6cdc4dc69caa (diff) | |
| download | dotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.tar.gz dotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.tar.bz2 dotfiles-7e5295d8ccc734d1039b8a0459d445d5636439d3.zip | |
Added better FreeBSD compatibility
| -rw-r--r-- | bash/.bashrc | 19 |
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" | |||
| 12 | export PATH="$PATH:$HOME/.local/usr/bin" | 12 | export PATH="$PATH:$HOME/.local/usr/bin" |
| 13 | export PATH="$PATH:$HOME/.local/usr/local/bin" | 13 | export PATH="$PATH:$HOME/.local/usr/local/bin" |
| 14 | 14 | ||
| 15 | alias ls='ls --color=auto' | 15 | case "$(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 | ;; | ||
| 26 | esac | ||
| 16 | 27 | ||
| 17 | man() { | 28 | man() { |
| 18 | env LESS_TERMCAP_mb=$'\E[01;31m' \ | 29 | env LESS_TERMCAP_mb=$'\E[01;31m' \ |
| @@ -31,12 +42,12 @@ exists() { | |||
| 31 | 42 | ||
| 32 | vim() { | 43 | vim() { |
| 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 | ||
