История изменений
Исправление d_a, (текущая версия) :
Люблю когда на две строки, у меня почти так же, только ещё привинчено цветное отображение кода выхода последней команды, чтобы быстро евалить различные [ и [[ (я у мамы программист башом), как-то:
last_command() {
local ret=$1
local prompt_history="$(history 1)"
prompt_history=${prompt_history:7}
if [[ $ret -eq 0 ]]; then
echo -ne $COLOR_GREEN "$prompt_history" $COLOR_OFF
else
echo -ne $COLOR_RED "$prompt_history (rc = $ret)" $COLOR_OFF
fi
}
PS1="бла бла бла всякое разное"'$(last_command $?)'
Исходная версия d_a, :
Люблю когда на две строки, у меня почти так же, только ещё привинчено цветное отображение кода выхода последней команды, чтобы быстро евалить различные [ и [[ (я у мамы программист башом), как-то:
last_command() {
local ret=$1
local prompt_history="$(history 1)"
prompt_history=${prompt_history:7}
if [[ $ret -eq 0 ]]; then
echo -ne $COLOR_GREEN "$prompt_history" $COLOR_OFF
else
echo -ne $COLOR_RED "${prompt_history} (rc = $ret)" $COLOR_OFF
fi
}
PS1="бла бла бла всякое разное"'$(last_command $?)'