当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

yascli

scala的命令行开发包
授权协议 Apache
开发语言 Scala
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 邓威
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Yascli 是从HouseMD中独立出来的scala的命令行开发包.

相比较已有的类似开源项目,yascli的优势在于:

  • 声明式编程, 编写简单, 阅读易懂
  • 支持多种命令行模式扩展:
    单一命令行, 如 rm -r d*
    组命令行, 如 git add
    交互命令行, 如 ftp> help
  • yascli v0.2.0 主要改进包括: 基于scala 2.10编译 升级依赖jline 2.10和scala-library 2.10 SBT   1 libraryDependencies += "com.github.zhongl" % "yascli_2.10" % "0.2.0"   MAVEN <dependency> <groupId>com.github.zhong</gr

 相关资料
  • 在第二章中,我们将会学习如何使用 Node.js 开发命令行工具。 在*nix 系统中,命令行工具是平日里开发、工作、日常生活的必备品,而使用 Node.js 可以快速的开发一个自己所需要与喜好的命令行工具。 一个 Node.js 的命令行工具其实都是通过 node 的可执行文件来运行的,然后通过npm工具写入/usr/local/bin这样的可执行文件目录以达到可以通过命令行运行的目的,这与其他

  • 在前面的章节中,已经介绍了如何通过request请求有道词典的接口、使用colors给命令行工具添加颜色等。毕竟那些都是组成我们这个工具的一些部分内容,现在我们需要的是如何将之前学习到的内容组成一个完整的工具。 获取参数 在第一节中介绍了TJ的commander.js工具,不过由于node-translator并不需要获取很多参数,所以完全可以直接获取命令行中的参数。 查阅Node.js的文档后,

  • 在获得了必要的数据之后,其实已经完成了整个命令行工具的核心功能了。 但是作为一个命令行的工具,还是比较好的输出形式以增强用户体验。 增添色彩 使用colors可以为命令行工具的输出增添色彩。 var colors = require('colors'); console.log('Color'.green); 只需要简单的在字符串之后添加想要输出的颜色即可。具体支持的颜色可以移步其npm或者Git

  • 将要开发的这个命令行工具的核心功能就是通过请求有道词典的 API,然后将接口返回的结果通过一些处理之后输出到终端。 使用request request 是 npm 中被使用最多的模块之一,每天有20~30万左右的下载量。 正如前端开发中 jQuery 的 Ajax 方法和 iOS 开发中的 AFNetworking 一样,在 Node.js 应用中被广泛当作请求接口之用。 request 的使用亦

  • imi 的命令行工具使用注解来定义 注解 @Tool Imi\Tool\Annotation\Tool,写在类上,用于定义工具名称 属性名称 说明 name 工具名称 @Operation Imi\Tool\Annotation\Operation,写在方法上,用于定义工具动作名称 属性名称 说明 name 工具动作名称 co 是否自动开启协程,默认为true @Arg Imi\Tool\Anno

  • Electron支持的命令行开关. 您可以在app 模块的ready事件生效之前,使用app.commandLine.appendSwitch将它们附加到您的应用程序的主要脚本中: const { app } = require('electron') app.commandLine.appendSwitch('remote-debugging-port', '8315') app.command

  • 本文向大家介绍Java开发必会的Linux命令,包括了Java开发必会的Linux命令的使用技巧和注意事项,需要的朋友参考一下 本文并不会对所有命令进行详细讲解,只给出常见用法和解释,具体用法可以使用--help查看帮助。 1.查找文件 2.查看一个程序是否运行 3.终止线程 4.查看文件,包含隐藏文件 5.当前工作目录 pwd 6.复制文件 7.创建目录 mkdir newfolder 8.删除

  • 全局配置 你可以获得命令行帮助通过pyspider --help和pyspider all --help来获得帮助。 全局的选项适用于所有的子命令 ``` Usage: pyspider [OPTIONS] COMMAND [ARGS]... A powerful spider system in python. Options: -c, --config FILENAME