Warning: chmod(): Operation not permitted in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [0] in function chmod in /var/www/hopeinstoughton_www/wp-content/plugins/simple-universal-google-analytics/main.php on line 8 [1] in function include_once in /var/www/hopeinstoughton_www/wp-settings.php on line 560 [2] in function require_once in /var/www/hopeinstoughton_www/wp-config.php on line 85 [3] in function require_once in /var/www/hopeinstoughton_www/wp-load.php on line 50 [4] in function require_once in /var/www/hopeinstoughton_www/wp-blog-header.php on line 13 [5] in function require in /var/www/hopeinstoughton_www/index.php on line 17
| Server IP : 94.177.8.99 / Your IP : 216.73.217.165 Web Server : Apache/2.4.58 (Ubuntu) System : Linux aries 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/bash-completion/completions/ |
Upload File : |
# gcc(1) completion -*- shell-script -*-
_gcc()
{
local cur prev prev2 words cword argument prefix prefix_length
_init_completion || return
# Test that GCC is recent enough and if not fallback to
# parsing of --completion option.
if ! $1 --completion=" " 2>/dev/null; then
if [[ $cur == -* ]]; then
local cc=$($1 -print-prog-name=cc1 2>/dev/null)
[[ $cc ]] || return
COMPREPLY=($(compgen -W "$($cc --help 2>/dev/null | tr '\t' ' ' |
command sed -e '/^ *-/!d' -e 's/ *-\([^][ <>]*\).*/-\1/')" \
-- "$cur"))
[[ ${COMPREPLY-} == *= ]] && compopt -o nospace
else
_filedir
fi
return
fi
# extract also for situations like: -fsanitize=add
if ((cword > 2)); then
prev2="${COMP_WORDS[cword - 2]}"
fi
# sample: -fsan
if [[ $cur == -* ]]; then
argument=$cur
prefix=""
# sample: -fsanitize=
elif [[ $cur == "=" && $prev == -* ]]; then
argument=$prev$cur
prefix=$prev$cur
# sample: -fsanitize=add
elif [[ $prev == "=" && $prev2 == -* ]]; then
argument=$prev2$prev$cur
prefix=$prev2$prev
# sample: --param lto-
elif [[ $prev == --param ]]; then
argument="$prev $cur"
prefix="$prev "
fi
if [[ ! -v argument ]]; then
_filedir
else
# In situation like '-fsanitize=add' $cur is equal to last token.
# Thus we need to strip the beginning of suggested option.
prefix_length=$((${#prefix} + 1))
local flags=$($1 --completion="$argument" | cut -c $prefix_length-)
[[ ${flags} == "=*" ]] && compopt -o nospace 2>/dev/null
COMPREPLY=($(compgen -W "$flags" -- ""))
fi
} &&
complete -F _gcc gcc{,-5,-6,-7,-8} g++{,-5,-6,-7,-8} g77 g95 \
gccgo{,-5,-6,-7,-8} gcj gfortran{,-5,-6,-7,-8} gpc &&
{
cc --version 2>/dev/null | command grep -q GCC ||
[[ $(_realcommand cc) == *gcc* ]] &&
complete -F _gcc cc || complete -F _minimal cc
c++ --version 2>/dev/null | command grep -q GCC ||
[[ $(_realcommand c++) == *g++* ]] &&
complete -F _gcc c++ || complete -F _minimal c++
f77 --version 2>/dev/null | command grep -q GCC ||
[[ $(_realcommand f77) == *gfortran* ]] &&
complete -F _gcc f77 || complete -F _minimal f77
f95 --version 2>/dev/null | command grep -q GCC ||
[[ $(_realcommand f95) == *gfortran* ]] &&
complete -F _gcc f95 || complete -F _minimal f95
}
# ex: filetype=sh