震动支持bash完成吗?

时间:2017-07-08 10:14:51

标签: bash haskell autocomplete shake-build-system

我正在学习使用shake替换Makefile,并想知道shake是否有bash-completion支持。

例如,简单(无所事事)Makefile

all :

clean:

会将标签完成目标显示为

$ make <TAB>                                           
all    clean 

但使用target-completion

中的./build <TAB>时没有build.hs
import Development.Shake

main :: IO ()
main = shakeArgs shakeOptions{shakeFiles="_build"} $ do
    phony "all" $ return ()

    phony "clean" $ do
      putNormal "Cleaning files in _build"
      removeFilesAfter "_build" ["//*"]

我希望类似于stack或Python的argcomplete

1 个答案:

答案 0 :(得分:0)

目前不是,但有一张添加它的门票:https://github.com/ndmitchell/shake/issues/601