文件名称:cmdtree:使用子命令创建命令
文件大小:8KB
文件格式:ZIP
更新时间:2024-08-02 11:59:29
Go
命令树 cmdtree 是一个管理命令和子命令创建和执行的库。 您可能想花时间担心命令的作用,而不是如何让用户执行它们。 本着这种精神,cmdtree 提供了以下内容: 一个简单的命令签名,可通过闭包扩展。 可组合的命令和子命令。 命令可以是子命令的空主机,也可以是它们自己的命令。 cmdtree 区分子命令和参数。 解析用户输入。 整个命令树或其分支之一的内置字符串表示。 例子 一个简单的命令 package main import ( "github.com/katco-/cmdtree" "fmt" ) func main () { const delimiter = " " cmd := cmdtree . NewCmd ( delimiter , "help" , func ( arg string ) error {
【文件预览】:
cmdtree-master
----cmdtree_test.go(2KB)
----README.org(6KB)
----examples()
--------multiplelevels()
--------simple()
--------complex()
--------subcommands()
----cmdtree.go(3KB)
----LICENSE(1KB)
----.gitignore(266B)