# Built: ООО "НАЙС СОФТ ГРУПП" 5024245440 <niceos@ncsgp.ru>
# This file contains system-wide aliases and functions for all users.
# Этот файл содержит общесистемные алиасы и функции для всех пользователей.

# Общесистемные переменные окружения и программы — в /etc/profile.
# Личные переменные и программы — в ~/.bash_profile. Личные алиасы и функции — в ~/.bashrc.

alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -a'
alias diff='diff --color=auto'
alias grep='grep --color=auto'
alias home='cd ~'
alias rm='rm -i'

NORMAL="\[\e[0m\]"
RED="\[\e[1;31m\]"
GREEN="\[\e[1;32m\]"
if [ "$(id -u)" -eq 0 ]; then
  PS1="$RED\u@\h [ $NORMAL\w$RED ]# $NORMAL"
else
  PS1="$GREEN\u@\h [ $NORMAL\w$GREEN ]\$ $NORMAL"
fi

unset RED GREEN NORMAL

l() {
    # Выводит детальный список файлов с цветным форматированием
    ls -alhs --color=auto "$@"
}

# Обёртка для tdnf в интерактивных сессиях
if [[ $- == *i* ]]; then
    tdnf() {
        command tdnf "$@"
        local ret=$?

        if [[ "$1" == "remove" ]]; then
            hash -r
        fi

        return $ret
    }
fi
