dotfiles/bash/env.bash
2026-09-17 16:55:04 +03:00

37 lines
731 B
Bash

export TERM=xterm-256color
path_prepend() {
[[ -d "$1" ]] || return
case ":$PATH:" in
*":$1:"*) ;;
*) PATH="$1:$PATH" ;;
esac
}
path_append() {
[[ -d "$1" ]] || return
case ":$PATH:" in
*":$1:"*) ;;
*) PATH="$PATH:$1" ;;
esac
}
path_prepend "$HOME/.local/bin"
path_prepend "${GOBIN:-${GOPATH:-$HOME/go}/bin}"
path_prepend "$HOME/.cargo/bin"
path_prepend "$HOME/.ghcup/bin"
path_prepend "$HOME/gitui"
path_append "$HOME/Git/FlameGraph"
path_append "$HOME/.fzf/bin"
export PATH
export FZF_DEFAULT_COMMAND='fd --type file'
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
HISTCONTROL=ignoreboth
HISTSIZE=10000
HISTFILESIZE=20000
shopt -s histappend
shopt -s checkwinsize