admiral.cr:强大的DSL,用于编写用Crystal编写的命令行界面

时间:2024-05-24 02:00:27
【文件属性】:

文件名称:admiral.cr:强大的DSL,用于编写用Crystal编写的命令行界面

文件大小:96KB

文件格式:ZIP

更新时间:2024-05-24 02:00:27

command-line developer-tools Crystal

海军上将 :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
----.travis.yml(58B)
----shard.yml(382B)
----docs()
--------css()
--------Admiral.html(4KB)
--------index.json(265KB)
--------search-index.js(265KB)
--------Admiral()
--------index.html(20KB)
--------js()
--------Set.html(5KB)
--------Array.html(7KB)
----LICENSE(1KB)
----CONTRIBUTING.md(4KB)
----src()
--------admiral.cr(45B)
--------core_ext()
--------admiral()
----examples()
--------hello.cr(233B)
--------basic.cr(178B)
--------complex.cr(1KB)
----spec()
--------admiral()
--------fixtures()
----Makefile(527B)
----README.md(9KB)
----.editorconfig(149B)
----.tool-versions(13B)

网友评论