没有合适的资源?快使用搜索试试~ 我知道了~
Go命令行应用开发包Odin.zip
共521个文件
go:439个
s:23个
md:13个
需积分: 10 1 下载量 140 浏览量
2019-07-17
06:17:12
上传
评论
收藏 2.18MB ZIP 举报
温馨提示
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() } 标签:Odin
资源推荐
资源详情
资源评论
收起资源包目录
Go命令行应用开发包Odin.zip (521个子文件)
AUTHORS 173B
AUTHORS 173B
AUTHORS 173B
gccgo_c.c 1KB
CONTRIBUTORS 170B
CONTRIBUTORS 170B
CONTRIBUTORS 170B
.gitignore 173B
.gitignore 46B
.gitignore 36B
.gitignore 16B
tables.go 858KB
tables.go 801KB
tables.go 799KB
tables.go 666KB
tables.go 489KB
tables.go 165KB
zerrors_linux_ppc64le.go 101KB
zerrors_linux_ppc64.go 101KB
zerrors_linux_s390x.go 101KB
zerrors_linux_mips64le.go 98KB
zerrors_linux_mipsle.go 98KB
zerrors_linux_mips64.go 98KB
zerrors_linux_mips.go 98KB
zerrors_linux_arm.go 98KB
zerrors_linux_amd64.go 98KB
zerrors_linux_386.go 98KB
entity.go 98KB
zerrors_linux_arm64.go 97KB
zerrors_linux_sparc64.go 84KB
scannerc.go 75KB
zerrors_darwin_amd64.go 71KB
zerrors_darwin_arm64.go 71KB
zerrors_darwin_386.go 71KB
zerrors_darwin_arm.go 71KB
zerrors_netbsd_386.go 69KB
zerrors_netbsd_amd64.go 68KB
zerrors_netbsd_arm.go 68KB
zerrors_freebsd_arm.go 67KB
zerrors_freebsd_amd64.go 67KB
zerrors_freebsd_386.go 67KB
zerrors_openbsd_arm.go 64KB
zerrors_openbsd_386.go 64KB
zerrors_openbsd_amd64.go 64KB
zerrors_dragonfly_amd64.go 62KB
zerrors_solaris_amd64.go 55KB
zsyscall_linux_ppc64le.go 53KB
zsyscall_linux_ppc64.go 53KB
zsyscall_linux_amd64.go 52KB
zsyscall_linux_mipsle.go 52KB
zsyscall_linux_mips.go 52KB
zsyscall_linux_mips64le.go 51KB
zsyscall_linux_mips64.go 51KB
zsyscall_linux_arm.go 50KB
zsyscall_linux_arm64.go 49KB
mib.go 49KB
gen.go 48KB
parse.go 48KB
zsyscall_linux_386.go 47KB
zsyscall_linux_s390x.go 47KB
zsyscall_freebsd_arm.go 46KB
zsyscall_freebsd_386.go 46KB
zsyscall_freebsd_amd64.go 45KB
emitterc.go 44KB
zsyscall_solaris_amd64.go 44KB
zsyscall_linux_sparc64.go 44KB
syscall_linux.go 42KB
xml.go 40KB
zsyscall_darwin_386.go 38KB
zsyscall_darwin_arm.go 38KB
zsyscall_darwin_amd64.go 37KB
zsyscall_darwin_arm64.go 37KB
zsyscall_dragonfly_amd64.go 34KB
parserc.go 34KB
zsyscall_openbsd_arm.go 33KB
zsyscall_openbsd_386.go 33KB
zsyscall_openbsd_amd64.go 33KB
zsyscall_netbsd_arm.go 32KB
zsyscall_netbsd_386.go 32KB
zsyscall_netbsd_amd64.go 32KB
token.go 30KB
match.go 29KB
table.go 27KB
language.go 26KB
zsysnum_netbsd_amd64.go 26KB
zsysnum_netbsd_arm.go 26KB
zsysnum_netbsd_386.go 26KB
yamlh.go 25KB
zsysnum_freebsd_amd64.go 25KB
zsysnum_freebsd_386.go 25KB
zsysnum_freebsd_arm.go 25KB
zsysnum_dragonfly_amd64.go 24KB
transform.go 22KB
ginkgo_dsl.go 22KB
parse.go 21KB
apic.go 21KB
index.go 20KB
syscall_solaris.go 20KB
syscall_freebsd.go 20KB
decode.go 18KB
共 521 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
weixin_39840650
- 粉丝: 409
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 背景music,用作业网轮地址
- comment_6e56cd5d6e140046ef1cd248910ea5ca.png
- 基于卷积神经网络的自动驾驶系统的设计与实现
- MySQL的执行原理-2.md
- 基于 FCN 网络对无人机俯拍下的生活场景语义分割(12类别)【包含数据集、完整代码、训练好的结果、权重文件等等】
- CISCN2024-re3-rust-baby(Frida多字节程序插桩爆破)
- soft:磁盘清理工具
- .netcore控制台使用Nssm打包windows服务,加winform管理服务界面
- db-college.sql
- wpf-dragdrop-treeview(WPF较好拖拽效果).7z
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功