Ceylon:Ceylon命令行插件

借助锡兰,我们将尽最大努力使每个开发人员的生活更加轻松。 我们使用出色的语言, 强大的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值