diff --git a/.bashrc b/.bashrc index 734ffdb..133e0b1 100644 --- a/.bashrc +++ b/.bashrc @@ -1,12 +1,20 @@ #!/usr/bin/env bash -command -v port >/dev/null && - command -v uname >/dev/null && - [ $(uname) == 'Darwin' ] && . /opt/local/etc/bashrc.mac - simplefind() { find . -iname '*'"$@"'*'; } simpleplay() { find . -iname '*'"$@"'*' -print0 \ | xargs -0 mpv --no-audio-display \ ; } + +command -v uname >/dev/null && + case $(uname) in + 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 + ;; + esac \ +;