Browse Source

add alias with_coreutils

pull/1/head
10sr 12 years ago
parent
commit
0ab417954f
1 changed files with 12 additions and 10 deletions
  1. +12
    -10
      bashrc

+ 12
- 10
bashrc View File

@@ -3,6 +3,14 @@
# If not running interactively, don't do anything
[ -z "$PS1" ] && return

##########################################
null(){
"$@" >/dev/null 2>&1
}
__try_exec(){
type $1 >/dev/null 2>&1 && "$@"
}

##########################
# system type

@@ -11,6 +19,7 @@ alias iscygwin=false
alias iswindows=false
alias isdarwin=false
alias islinux=false
alias with_coreutils=false # for mac

case `uname` in
(MINGW*) alias ismsys=true ;;
@@ -18,17 +27,10 @@ case `uname` in
(Darwin*) alias isdarwin=true ;;
(Linux*) alias islinux=true ;;
esac
null ls --version && alias with_coreutils=true

( ismsys || iscygwin ) && alias iswindows=true

##########################################
null(){
"$@" >/dev/null 2>&1
}
__try_exec(){
type $1 >/dev/null 2>&1 && "$@"
}

export PS1 # PS1 is defined later
# PROMPT_COMMAND=prompt_function
if false iswindows
@@ -84,8 +86,8 @@ echo
###################################
# some aliases and functions

isdarwin || test "$TERM" == dumb || _coloroption=" --color=always"
isdarwin || iswindows || _timeoption=" --time-style=long-iso"
( ! with_coreutils && isdarwin ) || test "$TERM" == dumb || _coloroption=" --color=always"
( ! with_coreutils && isdarwin ) || iswindows || _timeoption=" --time-style=long-iso"

alias ls="ls -hCF${_coloroption}${_timeoption}"
# export GREP_OPTIONS=""


Loading…
Cancel
Save