没有合适的资源?快使用搜索试试~ 我知道了~
admiral.cr:强大的DSL,用于编写用Crystal编写的命令行界面
共48个文件
cr:27个
html:9个
js:2个
需积分: 5 0 下载量 5 浏览量
2021-05-04
08:13:47
上传
评论
收藏 96KB ZIP 举报
温馨提示
海军上将 :star: 与Crystal 1.0.0一起使用,并且支持回到0.34.0 健壮的DSL,用于编写用编写的命令行界面。 | | 安装 将以下内容添加到应用程序的shard.yml文件中。 dependencies : admiral : github : jwaldrip/admiral.cr 用法 | | | | 命令版本 创建一个新的CLI 您可以通过创建一个继承自Admiral::Command的新类来定义CLI。 您的类需要实现的只是一个run方法。 在run方法内部将是cli应用程序的逻辑。 以下是非常基本的CLI。 您可以通过调用HelloWorld.run来运行命令。 默认情况下,此方法将使用ARGV ,但您也可以传递Array(String)或String 。 # hello_world.cr require " admiral " class
资源推荐
资源详情
资源评论
收起资源包目录
admiral_cr-master.zip (48个子文件)
admiral.cr-master
.travis.yml 58B
shard.yml 382B
docs
css
style.css 10KB
Admiral.html 4KB
index.json 265KB
search-index.js 265KB
Admiral
ArgumentList.html 3KB
Command.html 40KB
Command
MissingArgument.html 3KB
Error.html 3KB
StringValue.html 160KB
index.html 20KB
js
doc.js 29KB
Set.html 5KB
Array.html 7KB
LICENSE 1KB
CONTRIBUTING.md 4KB
src
admiral.cr 45B
core_ext
types.cr 966B
admiral
command
sub_command.cr 3KB
argument.cr 6KB
flag.cr 10KB
help.cr 4KB
version.cr 750B
runner.cr 530B
rescue.cr 615B
command.cr 3KB
string_value.cr 289B
error.cr 38B
argument_list.cr 245B
examples
hello.cr 233B
basic.cr 178B
complex.cr 1KB
spec
admiral
rescue_from_spec.cr 319B
argument_spec.cr 677B
flag_spec.cr 4KB
fixtures
required_typed.cr 227B
enumerable.cr 241B
rescue_from.cr 263B
basic_with_default.cr 192B
basic.cr 199B
typed.cr 164B
typed_with_default.cr 193B
required_argument.cr 247B
Makefile 527B
README.md 9KB
.editorconfig 149B
.tool-versions 13B
共 48 条
- 1
资源评论
Airva128
- 粉丝: 22
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功