dotfiles/zsh/custom_su.zsh
2016-02-23 01:07:54 +03:00

16 lines
303 B
Bash

# redefine su command
su() {
local CHECKSU=0
for FLAG in $*; do
[[ ${FLAG} == "-" ]] && CHECKSU=1
[[ ${FLAG} == "-l" ]] && CHECKSU=1
[[ ${FLAG} == "--login" ]] && CHECKSU=1
done
if [[ ${CHECKSU} == 0 ]]; then
echo "Use 'su -', Luke"
/bin/su - $*
else
/bin/su $*
fi
}