OdinGo 命令行应用开发包
Odin 是一个 Go 语言开发包,用于帮助构建自文档的命令行应用。
支持:
必要参数 Required Parameters
类型标志和选项解析 Typed Flag/Option Parsing
标志别名 Flag Aliasing
子命令 DSL 用于创建完整的 CLI 应用
示例:
package main import ( "fmt" "github.com/jwaldrip/odin/cli" ) // CLI is the odin CLI var CLI = NewCLI("0.0.1", "my cli", func(c cli.Command){ if c.Flag("gopher").Get() == true { fmt.Println("IT IS JUST GOPHERTASTIC!!!") } else { fmt.Println("It is just fine") } }) func init(){ CLI.DefineBoolFlag("gopher", false, "is it gophertastic?") CLI.FlagAlias('g', "gopher") } func main(){ CLI.Start() }
评论
yascliscala的命令行开发包
Yascli是从HouseMD中独立出来的scala的命令行开发包.相比较已有的类似开源项目,yascli的优势在于:声明式编程,编写简单,阅读易懂支持多种命令行模式扩展:单一命令行,如rm-rd*组
yascliscala的命令行开发包
0
Nasven.jsJavaScript 应用开发包
Nasven.js 可以让开发者开发运行于 Java 平台顶层的 JavaScript 应用,这些应
Nasven.jsJavaScript 应用开发包
0
Nasven.jsJavaScript 应用开发包
Nasven.js可以让开发者开发运行于Java平台顶层的JavaScript应用,这些应用可能会依赖于ApacheMaven。开发者可以构建纯服务端的应用,shell脚本,或者使用JavaFX的桌面
Nasven.jsJavaScript 应用开发包
0