#!/usr/bin/env bash for af in "$HOME/.aliases"/*; do . "$af" done HISTSIZE=10000 HISTFILESIZE=900000 GPG_TTY=$(tty) export GPG_TTY case ${TERM} in xterm*|rxvt*|Eterm|aterm|kterm|gnome*|alacritty*|tmux-256color|linux) PS1='\[\033]2;\h:\W \u\007\]\h:\[\033[38;5;219m\]\W\[\033[00m\] \[\033[01;35m\]\u\[\033[00m\]\$ ' ;; *) PS1='\h:\W \u\$ ' ;; esac simplefind() { find . -iname '*'"$@"'*'; } simpleplay() { find . -iname '*'"$@"'*' -print0 \ | xargs -0 mpv --no-audio-display \ ; } command -v uname >/dev/null && case $(uname) in Linux) alias ls='ls --color' [ -z "$ID" ] && [ -f /etc/os-release ] && . /etc/os-release [ -r /usr/share/bash-completion/bash_completion ] \ && . /usr/share/bash-completion/bash_completion ;; Darwin) command -v port >/dev/null && . /opt/local/etc/bashrc.mac ;; FreeBSD) [[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] \ && . /usr/local/share/bash-completion/bash_completion.sh . "$HOME/.bashrc.freebsd" ;; esac \ ;