/
huginn
/
termux-dotfiles
Обзор
Документация
Войти
/
huginn
/
termux-dotfiles
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
profile
65 строк
2 KB
huginn
Added proxy settings.
18 июл 2026, 14:29
18 июл 2026, 14:29
38e3dbe
Код
Авторство
О чём код?
# path: $HOME/.profile # XDG {{{1 XDG_CONFIG_HOME="${XDG_CONFIG_HOME-$HOME/.config}" if [ "$XDG_CONFIG_HOME" == "$HOME/.config" ]; then if [ ! -d "$HOME/.config" ]; then mkdir -p "$HOME/.config" fi fi XDG_DATA_HOME="${XDG_DATA_HOME-$HOME/.local/share}" if [ "$XDG_DATE_HOME" == "$HOME/.local/share" ]; then if [ ! -d "$HOME/.local/share" ]; then mkdir -p "$HOME/.local/share" fi fi XDG_STATE_HOME="${XDG_STATE_HOME-$HOME/.local/state}" if [ "$XDG_STATE_HOME" == "$HOME/.local/state" ]; then if [ ! -d "$HOME/.local/state" ]; then mkdir -p "$HOME/.local/state" fi fi XDG_CACHE_HOME="${XDG_CACHE_HOME-$HOME/.cache}" if [ "$XDG_CACHE_HOME" == "$HOME/.cache" ]; then if [ ! -d "$HOME/.cache" ]; then mkdir -p "$HOME/.cache" fi fi export XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_CACHE_HOME # }}}1 # ФАЙЛЫ ОБОЛОЧЕК {{{1 cur_sh="${0##*/}" cur_sh="${cur_sh#-}" case $cur_sh in "dash"|"sh") if [ -r "$XDG_CONFIG_HOME/dash/shrc" ]; then ENV="$XDG_CONFIG_HOME/dash/shrc" export ENV fi ;; "mksh") if [ -r "$XDG_CONFIG_HOME/mksh/mkshrc" ]; then ENV="$XDG_CONFIG_HOME/mksh/mkshrc" export ENV fi ;; "bash") # не читать bashrc, если уже был прочитан # BASHRC_LOADED устанавливается в bashrc if [ -z "${BASHRC_LOADED-}" ] && [ -r "$XDG_CONFIG_HOME/bash/bashrc" ]; then . "$XDG_CONFIG_HOME/bash/bashrc" elif [ -z "${BASHRC_LOADED-}" ] && [ -r "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi unset BASHRC_LOADED ;; *) ;; esac unset cur_sh # }}}1 # vim: ft=sh fdm=marker