当前位置: 首页 > 工具软件 > Ceylon > 使用案例 >

Ceylon:Ceylon命令行插件

凌清夷
2023-12-01

借助锡兰,我们将尽最大努力使每个开发人员的生活更加轻松。 我们使用出色的语言, 强大的IDE出色的在线模块存储库以及出色的命令行界面(CLI)来做到这一点。

我们的命令行围绕可发现性的思想构建,在这里您将获得一个名为ceylon可执行文件以及许多可通过--help--help完成的子命令。 我们有许多预定义的子命令 ,但是每隔一段时间,我们就希望能够编写新的子命令。

例如,我希望能够在单个命令ceylon all调用Java和JavaScript编译器并生成API文档,或者我希望能够以ceylon.formatter ceylon format而不是ceylon run ceylon.formatter调用ceylon.formatter模块。 。

好了,有了Ceylon 1.1,我们现在支持自定义子命令 ,这些命令是按照git插件系统构建的。 它们易于编写:只需将它们放在script/your/module/ceylon-foo然后将其与ceylon plugin pack your.module ,就可以将它们发布到Herd。

现在每个人都可以使用ceylon plugin install your.module/1.0 CLI插件,并ceylon plugin install your.module/1.0并使用ceylon foo调用它们。

更好的是,它们将在ceylon --help列出,甚至可以自动完成。

ceylon.formatter使用一个,我鼓励你与安装它们ceylon plugin install ceylon.formatter/1.1.0 ,并在与将格式化你的代码ceylon format

ceylon.build.engine也定义了一个,我不得不说,使用ceylon build compile来构建您的Ceylon项目感到非常高兴。 尽管遗憾的是,该特定模块尚未发布给Herd,但希望它将很快推出。

翻译自: https://www.javacodegeeks.com/2014/10/ceylon-ceylon-command-line-plugins.html

 类似资料: