terminal_info "$@" > /dev/null
}
# Check if `infocmp` is available.
-if ! infocmp > /dev/null 2>&1; then
+if ! infocmp >/dev/null 2>&1; then
echo 'Warning: `infocmp` not available! 256color checks will fail.'
echo
fi
# Custom colors for GNU ls.
if installed dircolors; then
- echo '# WARNING! DO NOT EDIT THIS FILE!' > shell/dircolors
- dircolors -b shell/dircolors.in >> shell/dircolors
+ echo '# WARNING! DO NOT EDIT THIS FILE!' >shell/dircolors
+ dircolors -b shell/dircolors.in >>shell/dircolors
fi
# Find the required options to get colored ls output. GNU ls is preferred. See
# speeds up shell starts.
#
# Check if colors are available.
-if ls --color > /dev/null 2>&1; then
+if ls --color >/dev/null 2>&1; then
ls_color=gnu
else
- if ls -G > /dev/null 2>&1; then
+ if ls -G >/dev/null 2>&1; then
ls_color=cli
else
ls_color=
# "(ROOT)".
if test "`id -u`" -ne 0; then
echo screenrc: removing root options
- grep -v '(ROOT)' screenrc > screenrc.tmp
+ grep -v '(ROOT)' screenrc >screenrc.tmp
mv screenrc.tmp screenrc
fi
# I use some features of GNU screen which are only in Git or very recent GNU
# marked as "(GIT)".
if test ! -d "$HOME/development/shell/screen"; then
echo screenrc: removing Git features
- grep -v '(GIT)' screenrc > screenrc.tmp
+ grep -v '(GIT)' screenrc >screenrc.tmp
mv screenrc.tmp screenrc
fi
# Rxvt doesn't need the attrcolor "fix". As I prefer rxvt assume I use it when
# are marked as "(BATTERY)".
if test ! -d /sys/class/power_supply/BAT0; then
echo screenrc: removing battery display
- grep -v '(BATTERY)' screenrc > screenrc.tmp
+ grep -v '(BATTERY)' screenrc >screenrc.tmp
mv screenrc.tmp screenrc
fi
# Add mappings to switch to windows 10-29 quickly. See tmux-window.pl for
# details.
- perl ./tmux-window.pl 1 "`pwd`/tmux-window2.conf" > tmux-window1.conf
- perl ./tmux-window.pl 2 > tmux-window2.conf
+ perl ./tmux-window.pl 1 "`pwd`/tmux-window2.conf" >tmux-window1.conf
+ perl ./tmux-window.pl 2 >tmux-window2.conf
# Set absolute path to tmux-window1.conf in tmux.conf.
- perl < tmux.conf > tmux.conf.tmp \
+ perl <tmux.conf >tmux.conf.tmp \
-e 'while (<STDIN>) {
s/\bTMUX_WINDOW_PATH\b/$ARGV[0]/;
print;