1.0.1 • Published 3 years ago

elfin-commander v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

elfin commander

elfin命令行工具

安装

npm install elfincmd -g

multirepo管理

# multirepo工程配置文件初始化
elfincmd external init --multi

# multirepo相关工程克隆
elfincmd external clone --multi

# multirepo相关工程依赖加载
elfincmd external install --multi

- 主工程
    - .elfin.external.js

=> elfincmd初始化

- 主工程
    - .elfin.external.js
- 依赖工程1
- 依赖工程2

# monorepo工程配置文件初始化
elfincmd external init --mono

# monorepo相关工程克隆
elfincmd external clone --mono

# monorepo相关工程依赖加载
elfincmd external install --mono

monorepo管理

# monorepo工程配置文件初始化
elfincmd external init --mono

# monorepo相关工程克隆
elfincmd external clone --mono

# monorepo相关工程依赖加载
elfincmd external install --mono

- 主工程
    - .elfin.external.js

=> elfincmd初始化

- 主工程
    - externals
        - 依赖工程1
        - 依赖工程2
    - .elfin.external.js

hooks命令

commit-msg命令

elfincmd hooks commit-msg

配置在package.json中,自动化检测commit msg

npm install husky --save-dev

// package.json
"husky": {
    "hooks": {
        "commit-msg": "elfincmd hooks commit-msg"
    }
},

docs命令

用以查看常用的文档信息

pc命令 (Personalized-customization

杂散的个人命令,通过控制台交互式的方式来完成相应的功能

日历ics 生成ics日历文件,可以快速的在系统日历中新建日程 

参与研发

npm link

npm run elfin.init

// TODO 参考Vant-cli使用TS改造 // TODO globby多文件模板文件构建