🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

mkfile-cli

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mkfile-cli - npm Package Compare versions

Comparing version
1.0.4
to
1.0.5
+27
readme.md
# mk-cli
A tool to help you quickly create file in project
### install
npm i mkfile-cli
### config
添加mk.json在项目的根目录,配置mk.json,dir为生成目标文件的路径,js为文件后缀名,tpl是文件模板路径。模板内容可以自定义,使用的模板语法是[nunjucks](https://mozilla.github.io/nunjucks/)。
``` json
{
"fileList" : [
{"dir": "test/js", "suffix": "js", "tpl": "tpl/js.tpl"},
{"dir": "test/css", "suffix": "css", "tpl": "tpl/css.tpl"}
],
"activityList" : [
{"dir": "activity/js", "suffix": "js", "tpl": "tpl/js.tpl"}
]
}
```
### use
``` bash
mk --new [filename] --key [keyname]
mk -n [filename] -k [keyname]
```
keyname对应mk.json中的key值,若不传,则默认为`fileList`。
- 运行`mk --new hellomk`会根据模板创建文件test/js/hellomk.js和test/css/hellomk.css,若无tpl参数,则创建空文件;
- 运行`mk --new hellomk --key activityList`会根据模板创建文件activity/js/hellomk.js
+1
-1

@@ -9,3 +9,3 @@ #!/usr/bin/env node

program
.version('1.0.4')
.version('1.0.5')
.option('-n, --new <filename>', '创建文件')

@@ -12,0 +12,0 @@ .option('-k, --key <keyname>', 'mk.json配置文件对应的key值')

{
"name": "mkfile-cli",
"version": "1.0.4",
"version": "1.0.5",
"description": "",

@@ -5,0 +5,0 @@ "main": "index.js",

# mk-cli
A tool to help you quickly create file in project
### install
npm i mkfile-cli
### config
添加mk.json在项目的根目录,配置mk.json,dir为生成目标文件的路径,js为文件后缀名,tpl是文件模板路径。模板内容可以自定义,使用的模板语法是[nunjucks](https://mozilla.github.io/nunjucks/)。
``` json
{
"fileList" : [
{"dir": "test/js", "suffix": "js", "tpl": "tpl/js.tpl"},
{"dir": "test/css", "suffix": "css", "tpl": "tpl/css.tpl"}
],
"activityList" : [
{"dir": "activity/js", "suffix": "js", "tpl": "tpl/js.tpl"}
]
}
```
### use
``` bash
mk --new [filename] --key [keyname]
mk -n [filename] -k [keyname]
```
keyname对应mk.json中的key值,若不传,则默认为`fileList`。
- 运行`mk --new hellomk`会根据模板创建文件test/js/hellomk.js和test/css/hellomk.css,若无tpl参数,则创建空文件;
- 运行`mk --new hellomk --key activityList`会根据模板创建文件activity/js/hellomk.js