1.0.6 • Published 5 months ago

runmc v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

说明

这是一个通过命令行自动调用模块中的函数的方法。可以用
runmc ./test --wait2
调用 test模块的wait2 函数 , 加入-async 可以异步返回等待。

示例

// 运行 runmc ./test.js 调用函数
module.exports = function () { 
    console.log("函数模块")
}
module.exports = {
    /**
     * runmc --my ./test.js 调用函数
     */
    my: function (params) {
        console.log("run test")
    },
    /**
     * 运行 runmc --wait2 -async ./test.js 调用函数
     * @returns 
     */
    wait2: async function (params) {
        return new Promise(function (res, rej) {
            setTimeout(res,2000)
        })
    }
}

带参数

module.exports = {
    /**
     * cmd 终端中 runmc --my=[1,"2"] ./test.js 调用函数
     * powershell  runmc '--my=[1,\"abc\"]' ./test1.js
     */
    my: function (v,v1) {
        console.log(v,v1)
    },
}

附加功能

对于 npm i -g pack的包,可以直接require引用,不需要在本地安装依赖

1.0.6

5 months ago

1.0.5

5 months ago

1.0.4

6 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.1

6 months ago

1.0.0

6 months ago