48 lines
1.4 KiB
Bash
48 lines
1.4 KiB
Bash
# Style
|
|
export CLICOLOR=1
|
|
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
|
|
|
# Clang
|
|
export LLVM_PATH=/opt/homebrew/opt/llvm
|
|
export PATH=$LLVM_PATH/bin:$PATH
|
|
export LDFLAGS="-L$LLVM_PATH/lib/c++ -Wl,-rpath,$LLVM_PATH/lib/c++":$LDFLAGS
|
|
export CPPFLAGS=-I$LLVM_PATH/include:$CPPFLAGS
|
|
export CC=$LLVM_PATH/bin/clang
|
|
export CXX=$LLVM_PATH/bin/clang++
|
|
|
|
# Angular
|
|
# Load Angular CLI autocompletion - commented because slow.
|
|
# autoload -Uz compinit
|
|
# compinit
|
|
# source <(ng completion script)
|
|
|
|
# Python
|
|
export PATH="$PATH:$HOME/.local/bin:$HOME/bin"
|
|
alias pyact="source .venv/bin/activate"
|
|
|
|
# Qt
|
|
export PATH=$PATH:$TOOLS_DIR/qt_install/bin
|
|
|
|
# Quick paths
|
|
alias cdcode="cd $CODE_DIR"
|
|
alias cdwtools="cd $WTOOLS_DIR"
|
|
alias cdproj="cd $PROJ_DIR"
|
|
alias cdmarine="cd $PROJ_DIR/eu/marinerg"
|
|
|
|
# Git
|
|
alias gpo="git push origin"
|
|
alias gcb="git checkout branch"
|
|
export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"
|
|
|
|
# >>> mamba initialize >>>
|
|
# !! Contents within this block are managed by 'mamba shell init' !!
|
|
export MAMBA_EXE='/opt/homebrew/bin/mamba';
|
|
export MAMBA_ROOT_PREFIX='/Users/jgrogan/mamba';
|
|
__mamba_setup="$("$MAMBA_EXE" shell hook --shell zsh --root-prefix "$MAMBA_ROOT_PREFIX" 2> /dev/null)"
|
|
if [ $? -eq 0 ]; then
|
|
eval "$__mamba_setup"
|
|
else
|
|
alias mamba="$MAMBA_EXE" # Fallback on help from mamba activate
|
|
fi
|
|
unset __mamba_setup
|
|
# <<< mamba initialize <<<
|