INNER CODE UNIT · Python

main

torognes/vsearch · completion/scripts/gen_zsh.py:91

def main() -> None:
    s = spec_mod.load()
    by_name = {o.name: o for o in s.options}

    out: list[str] = [HEADER]
    out.append("_vsearch() {")
    out.append("    local cmd w")
    out.append('    cmd=""')
    out.append("    # Walk the command line for an action flag")
    out.append('    for w in "${words[@]:1:$CURRENT-1}"; do')
    out.append("        case \"$w\" in")
    out.append("            " + "|".join(s.commands) + ")")
    out.append('                cmd="$w"; break ;;')
    out.append("        esac")
    out.append("    done")
    out.append("")
    out.append('    case "$cmd" in')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…