代码之家  ›  专栏  ›  技术社区  ›  aronisstav

在哪里可以找到自动完成脚本中经常使用的“逐词获取”功能的文档?

  •  0
  • aronisstav  · 技术社区  · 5 年前

    我正在尝试为bash完成脚本编写测试一个我正在开发的工具的用户编写的(这样我就可以让它与工具本身保持最新状态),我想知道ref的get comp words到底能做什么。

    样品:

    local cur prev
    if type _get_comp_words_by_ref &>/dev/null ; then
        _get_comp_words_by_ref cur prev
    else
        cur=$2 prev=$3
    fi
    
    0 回复  |  直到 5 年前
        1
  •  1
  •   rici    5 年前

    它是 bash-completions /usr/share/bash-completion (尽管精确的路径取决于发行版)。

    有个很长的评论 in the top-level file bash-completion