我们是否有一些 shell 工具,例如支持嵌套子命令的 makefile?

例如,我只需要像下面这样编辑配置文件:


clean:

  rpc:

    rm -rf ./rpc

  api

    rm -rf ./api


跑:


> make clean rpc

但是,make不支持嵌套子命令。


一个不错的选择是https://github.com/spf13/cobra,它支持subcommands和command alias...但它是在 golang 中使用的,而不是 shell。


我想知道我们有cobra壳吗?


慕后森
浏览 86回答 1
1回答

慕莱坞森

I wonder do we have cobra in shell?我找到了 1,这是链接:https ://taskfile.dev/#/下面是例子:Taskfile.ymlversion: "3"tasks:  clean:rpc:    desc: Clean RPC    cmds:      - rm -rf ./rpc  clean:api:    desc: Clean API    cmds:      - rm -rf ./api查看可用命令:task --list执行命令:task clean:api或task clean:rpc
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go