Правка замечаний shellcheck
This commit is contained in:
31
.zshenv
31
.zshenv
@@ -1,9 +1,12 @@
|
||||
# shellcheck shell=bash
|
||||
# vim: ft=sh
|
||||
|
||||
# Запрет чтения настроек из системного каталога /etc
|
||||
unsetopt GLOBAL_RCS
|
||||
|
||||
# PATH {{{
|
||||
# Ruby
|
||||
if which ruby >/dev/null && which gem >/dev/null; then
|
||||
if command -v ruby >/dev/null && command -v gem >/dev/null; then
|
||||
path=("$(ruby -r rubygems -e 'puts Gem.user_dir')/bin" $path)
|
||||
fi
|
||||
|
||||
@@ -31,34 +34,38 @@ export ZSH_COMPDUMP="$ZSH_CACHE_DIR/zcompdump-${HOST/.*/}-$ZSH_VERSION"
|
||||
# GnuPG
|
||||
export GNUPGHOME="$XDG_CONFIG_HOME/gnupg"
|
||||
|
||||
# ASKPASS {{{
|
||||
if [ -n ${DISPLAY+set} ]; then
|
||||
if command -v /usr/lib/openssh/gnome-ssh-askpass 2>&1 >/dev/null; then
|
||||
# askpass # {{{
|
||||
if [[ -n ${DISPLAY+set} ]]; then
|
||||
if command -v /usr/lib/openssh/gnome-ssh-askpass >/dev/null 2>&1; then
|
||||
# Gnome
|
||||
export SSH_ASKPASS=/usr/lib/openssh/gnome-ssh-askpass
|
||||
elif command -v /usr/bin/lxqt-openssh-askpass 2>&1 >/dev/null; then
|
||||
elif command -v /usr/bin/lxqt-openssh-askpass >/dev/null 2>&1; then
|
||||
# LxQt
|
||||
export SSH_ASKPASS=/usr/bin/lxqt-openssh-askpass
|
||||
elif command -v /usr/bin/ssh-askpass 2>&1 >/dev/null; then
|
||||
elif command -v /usr/bin/ssh-askpass >/dev/null 2>&1; then
|
||||
# X11
|
||||
export SSH_ASKPASS=/usr/bin/ssh-askpass
|
||||
fi
|
||||
fi
|
||||
# }}}
|
||||
|
||||
# Настройка uncrustify
|
||||
# Uncrustify
|
||||
export UNCRUSTIFY_CONFIG="${XDG_CONFIG_HOME}/uncrustify/uncrustify.cfg"
|
||||
[ ! -r "${UNCRUSTIFY_CONFIG}" ] && unset UNCRUSTIFY_CONFIG
|
||||
|
||||
# Настройка Intel Studio
|
||||
if [ -n ${ENABLE_INTEL_STUDIO+set} ]; then
|
||||
# Intel OneAPI #{{{
|
||||
if [[ -n ${ENABLE_INTEL_STUDIO+set} ]]; then
|
||||
#export COMPILERVARS_ARCHITECTURE=intel64
|
||||
#export COMPILERVARS_PLATFORM=linux
|
||||
INTEL_VARS=( /opt/intel/oneapi/advisor/latest/advixe-vars.sh
|
||||
/opt/intel/oneapi/compiler/latest/env/vars.sh
|
||||
/opt/intel/vtune_profiler/vtune-vars.sh )
|
||||
/opt/intel/oneapi/vtune/latest/vtune-vars.sh )
|
||||
|
||||
for f in ${INTEL_VARS[*]}; do
|
||||
[ -r "$f" ] && source "$f" > /dev/null
|
||||
for f in "${INTEL_VARS[@]}"; do
|
||||
if [ -r "$f" ]; then source "$f" >/dev/null; fi
|
||||
done
|
||||
fi
|
||||
# }}}
|
||||
|
||||
[ -r "$ZDOTDIR/.zshenv.user" ] && source "$ZDOTDIR/.zshenv.user"
|
||||
|
||||
|
Reference in New Issue
Block a user