Loading .bashrc +1 −33 Original line number Diff line number Diff line Loading @@ -22,36 +22,4 @@ unset _PS1 grc source_each ~/.shell/aliases ~/.shell/$(get_platform)/aliases ~/.bash_aliases # Bash completion ofs="$IFS" IFS=: for prefix in $PREFIX; do if [ -f "$prefix"/share/bash-completion/bash_completion ]; then bash_completion="$prefix/share/bash-completion/bash_completion" elif [ -f "$prefix"/etc/bash_completion ]; then bash_completion="$prefix/etc/bash_completion" else continue fi break done IFS="$ofs" if [ -n "$bash_completion" ]; then . "$bash_completion" else # no single start point for bash_completions; attempt to source any # individual completion files in the normal locations. for prefix in "${PREFIX[@]}"; do for path in /etc/bash_completion.d /share/bash-completion/completions; do if [ -d "$prefix/$path" ]; then for compfile in "$prefix/$path"/*; do . "$compfile" done fi done done unset path compfile if [ -f ~/.bash_completion ]; then . ~/.bash_completion fi fi unset ofs prefix bash_completion source ~/.shell/bash_completion .shell/bash_completion 0 → 100644 +36 −0 Original line number Diff line number Diff line #!/bin/bash # find a source-able file for bash_completion _ofs="$IFS" IFS=: for _prefix in $PREFIX; do if [ -f "$_prefix"/share/bash-completion/bash_completion ]; then _bash_completion="$_prefix/share/bash-completion/bash_completion" elif [ -f "$_prefix"/etc/bash_completion ]; then _bash_completion="$_prefix/etc/bash_completion" else continue fi break done IFS="$_ofs" if [ -n "$_bash_completion" ]; then . "$_bash_completion" else # no single start point for bash_completions; attempt to source any # individual completion files in the normal locations. for _prefix in "${PREFIX[@]}"; do for _path in /etc/bash_completion.d /share/bash-completion/completions; do if [ -d "$_prefix/$_path" ]; then for _compfile in "$_prefix/$_path"/*; do . "$_compfile" done fi done done unset _path _compfile if [ -f ~/.bash_completion ]; then . ~/.bash_completion fi fi unset _ofs _prefix _bash_completion Loading
.bashrc +1 −33 Original line number Diff line number Diff line Loading @@ -22,36 +22,4 @@ unset _PS1 grc source_each ~/.shell/aliases ~/.shell/$(get_platform)/aliases ~/.bash_aliases # Bash completion ofs="$IFS" IFS=: for prefix in $PREFIX; do if [ -f "$prefix"/share/bash-completion/bash_completion ]; then bash_completion="$prefix/share/bash-completion/bash_completion" elif [ -f "$prefix"/etc/bash_completion ]; then bash_completion="$prefix/etc/bash_completion" else continue fi break done IFS="$ofs" if [ -n "$bash_completion" ]; then . "$bash_completion" else # no single start point for bash_completions; attempt to source any # individual completion files in the normal locations. for prefix in "${PREFIX[@]}"; do for path in /etc/bash_completion.d /share/bash-completion/completions; do if [ -d "$prefix/$path" ]; then for compfile in "$prefix/$path"/*; do . "$compfile" done fi done done unset path compfile if [ -f ~/.bash_completion ]; then . ~/.bash_completion fi fi unset ofs prefix bash_completion source ~/.shell/bash_completion
.shell/bash_completion 0 → 100644 +36 −0 Original line number Diff line number Diff line #!/bin/bash # find a source-able file for bash_completion _ofs="$IFS" IFS=: for _prefix in $PREFIX; do if [ -f "$_prefix"/share/bash-completion/bash_completion ]; then _bash_completion="$_prefix/share/bash-completion/bash_completion" elif [ -f "$_prefix"/etc/bash_completion ]; then _bash_completion="$_prefix/etc/bash_completion" else continue fi break done IFS="$_ofs" if [ -n "$_bash_completion" ]; then . "$_bash_completion" else # no single start point for bash_completions; attempt to source any # individual completion files in the normal locations. for _prefix in "${PREFIX[@]}"; do for _path in /etc/bash_completion.d /share/bash-completion/completions; do if [ -d "$_prefix/$_path" ]; then for _compfile in "$_prefix/$_path"/*; do . "$_compfile" done fi done done unset _path _compfile if [ -f ~/.bash_completion ]; then . ~/.bash_completion fi fi unset _ofs _prefix _bash_completion