文件名称:Cobra:现代Go CLI交互的指挥官-开源
文件大小:185KB
文件格式:ZIP
更新时间:2024-05-15 00:45:12
开源软件
Cobra是一个用于创建功能强大的现代CLI应用程序的库,同时是一个用于生成应用程序和命令文件的程序。 它提供了用于创建功能强大的CLI界面的简单界面,还将生成应用程序支架,因此您可以快速开发基于Cobra的应用程序。 该支架包括简单的基于子命令的CLI,完全符合POSIX的标志,全局,本地和级联标志等。 Cobra的结构基于命令,标志和参数。 这些命令代表操作,是应用程序的中心点。 标志修改命令的行为; 争论是事物。 通过这些易于使用的概念,用户将自然而然地了解如何使用该应用程序。
【文件预览】:
spf13-cobra-7f95502
----.golangci.yml(720B)
----go.mod(265B)
----.mailmap(172B)
----CONDUCT.md(3KB)
----.github()
--------workflows()
----zsh_completions.go(8KB)
----fish_completions.go(7KB)
----go.sum(30KB)
----bash_completions_test.go(9KB)
----LICENSE.txt(10KB)
----custom_completions_test.go(53KB)
----command.go(46KB)
----cobra.go(7KB)
----command_test.go(53KB)
----powershell_completions.md(158B)
----args.go(3KB)
----bash_completions.md(3KB)
----doc()
--------man_docs.md(519B)
--------md_docs.go(5KB)
--------md_docs_test.go(3KB)
--------man_examples_test.go(588B)
--------rest_docs.md(3KB)
--------rest_docs_test.go(2KB)
--------util.go(2KB)
--------man_docs.go(7KB)
--------man_docs_test.go(6KB)
--------README.md(345B)
--------yaml_docs_test.go(2KB)
--------yaml_docs.go(5KB)
--------rest_docs.go(5KB)
--------cmd_test.go(3KB)
--------yaml_docs.md(3KB)
--------md_docs.md(3KB)
----command_notwin.go(68B)
----CONTRIBUTING.md(2KB)
----.travis.yml(468B)
----command_win.go(433B)
----custom_completions.go(21KB)
----powershell_completions.go(10KB)
----bash_completions.go(21KB)
----README.md(23KB)
----Makefile(1KB)
----zsh_completions.md(4KB)
----fish_completions_test.go(2KB)
----fish_completions.md(127B)
----shell_completions.md(21KB)
----cobra_test.go(623B)
----cobra()
--------tpl()
--------main.go(744B)
--------README.md(4KB)
--------Makefile(392B)
--------cmd()
----.gitignore(484B)
----projects_using_cobra.md(2KB)
----shell_completions.go(4KB)
----CHANGELOG.md(2KB)
----args_test.go(7KB)