Mercurial > ec-dotfiles
comparison bash @ 43:b4965a1610f6
[bash] Yaaay bashrc.
author | Edho Prima Arief <me@myconan.net> |
---|---|
date | Tue, 26 Apr 2011 13:03:31 +0700 |
parents | 34818dfa7f36 |
children | 1f1af28f36e9 |
comparison
equal
deleted
inserted
replaced
42:ed0a40c3d1e6 | 43:b4965a1610f6 |
---|---|
1 #!/usr/bin/env bash | |
2 | |
3 [ -f .bash.conf.before ] && . .bash.conf.before | |
4 _has_rm_I= | |
5 _has_gnu_ls= | |
6 _has_bsd_ls= | |
7 case "$(uname -s)" in | |
8 Linux) | |
9 _has_rm_I=y | |
10 _has_gnu_ls=y | |
11 ;; | |
12 SunOS) | |
13 [ -x /usr/gnu/bin/rm ] && _has_rm_I=y | |
14 [ -x /usr/gnu/bin/ls ] && _has_gnu_ls=y | |
15 ;; | |
16 *BSD) | |
17 _has_rm_I=y | |
18 ;; | |
19 esac | |
20 | |
21 if [ $_has_rm_I = y ]; then | |
22 alias rm="rm -I" | |
23 else | |
24 alias rm="rm -i" | |
25 fi | |
26 | |
27 if [ $_has_gnu_ls = y ]; then | |
28 alias ls="ls -F --color=auto" | |
29 else | |
30 alias ls="ls -F" | |
31 fi | |
32 | |
33 [ -f .bash.conf.after ] && . .bash.conf.after |