我正在学习使用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的东西
发布于 2018-06-06 23:40:12
目前还没有,但有一张票可以添加它:https://github.com/ndmitchell/shake/issues/601
https://stackoverflow.com/questions/44985042
复制相似问题