@deepjs/cli
Command line interface for rapid js development
Last updated a year ago by cloudyan .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @deepjs/cli 
SYNC missed versions from official npm registry.

js-cli

小工具,将重复简单的工作,使用工具来处理

为什么需要需要脚手架?

  • 减少重复性的工作,不再需要复制其他项目再删除无关代码,或者从零创建一个项目和文件。

  • 根据交互动态生成项目结构和配置文件等。

  • 多人协作更为方便,不需要把文件传来传去。

  • 使用(参考 @vue/cli)

    • 创建、添加时,如果是远程地址,先下载内容到临时目录,之后处理到目标位置
    • [x] 支持初始化新项目 jscli create <template> <name>
    • [x] 支持项目内添加组件、模块、页面(同 create)jscli add <template> <name>
      • [x] 提示输出添加位置(相对路径)
    • [x] 创建或添加时,支持交互式的生成
    • [ ] 升级检测?对当前应用进行检测提示升级
  • 模板管理(参考 npm config & nrm 的形式)

    • [x] 支持提供官方模板列表
    • [x] 支持添加自定义模板,使用配置 ~/.jsclirc
    • [x] 查看模板列表 jscli tpls ls [--json]
    • [x] 添加模板 jscli tpls add <key> <value>
    • [x] 删除模板 jscli tpls del <key>
    • [x] 编辑模板 jscli tpls edit,调用默认编辑器编辑(也可以考虑使用 VIM)
    • [x] 校验模板数据有效性 jscli tpls check

参考:

Current Tags

  • 0.0.5                                ...           latest (a year ago)

4 Versions

  • 0.0.5                                ...           a year ago
  • 0.0.4                                ...           a year ago
  • 0.0.3                                ...           a year ago
  • 0.0.1                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 5
Dependencies (39)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |