mirror of
https://github.com/lloeki/dotfiles.git
synced 2025-12-06 07:24:39 +01:00
25 lines
829 B
Bash
Executable file
25 lines
829 B
Bash
Executable file
# add some color on grep match
|
|
alias grep=grep --color=auto
|
|
|
|
# ls colors
|
|
# case "$OSTYPE" in
|
|
# *darwin*)
|
|
# export CLICOLOR=1
|
|
# alias ls="ls --color=auto"
|
|
# ;;
|
|
# *linux*)
|
|
# alias ls="ls --color"
|
|
# ;;
|
|
# esac
|
|
|
|
# gnome terminal knows colors
|
|
[[ "$COLORTERM" == "gnome-terminal" ]] && export TERM=xterm-256color
|
|
[[ "$COLORTERM" == "xfce4-terminal" ]] && export TERM=xterm-256color
|
|
|
|
function nocolor() { sed -e $'s/\x1b\[[0-9;]*m//g'; }
|
|
|
|
function noescape() { perl -pe 's/\e\[[\x30-\x3f]*[\x20-\x2f]*[\x40-\x7e]//g;s/\e[PX^_].*?\e\\//g;s/\e\][^\a]*(?:\a|\e\\)//g;s/\e[\[\]A-Z\\^_@]//g;s/[\x00-\x1f\x7f-\x9f\xad]+//g;'; }
|
|
|
|
function noescape() { sed -E $'s|\x1b\\[[0-\\?]*[ -/]*[@-~]||g;s|\x1b[PX^_][^\x1b]*\x1b\\\\||g;s:\x1b\\][^\x07]*(\x07|\x1b\\\\)::g;s|\x1b[@-_]||g'; }
|
|
|
|
# vim: ft=bash
|