2.0.7 • Published 9 years ago

node.cmd v2.0.7

Weekly downloads
52
License
-
Repository
github
Last release
9 years ago

ReadMe

执行Cmd命令行的封装

NodeCmd

代码示例

var NodeCmd = require('node.cmd');

var npmCmd = new NodeCmd('npm');
npmCmd.exec('-v', function(data) {
	console.log(data);
});

公共方法

  • setCwd(cwd): 说明: 设置命令运行的路径 参数: cwd:命令行运行的路径 返回值:无
  • queueExec(args, option, callback) 说明:按照队列顺序执行命令 参数: args:命令运行的参数 options:命令行运行的环境参数,该参数可以不传 callback:命令执行完的回调方法,参数为:{errors:null,stdout:'',stderr:'',cmd:'****'} 返回值:QueueCmd对象

  • exec(args, option, callback): 说明:执行命令 参数: args:命令运行的参数 options:命令行运行的环境参数,该参数可以不传 callback:命令执行完的回调方法,包含三个参数errors,stdout,stderr 返回值:无

QueueCmd

公共方法

  • exec(cmd,option,callback): 说明:执行命令 参数: cmd:需要执行的命令 options:命令行运行的环境参数,该参数可以不传 callback:命令执行完的回调方法,参数为:{errors:null,stdout:'',stderr:'',cmd:'****'} 返回值:QueueCmd命令对象

  • queue(cmd,option,callback): 说明:按照队列顺序执行命令 参数: cmd:需要执行的命令 options:命令行运行的环境参数,该参数可以不传 callback:命令执行完的回调方法,参数为:{errors:null,stdout:'',stderr:'',cmd:'****'} 返回值:QueueCmd命令对象

使用代码

var NodeCmd = require('../index');
var QueueCmd = NodeCmd.QueueCmd;


var ins = new QueueCmd();

ins
	.queue('npm -v', function(data) {
		console.log(data.stdout);
	})
	.queue('svn help', function(data) {
		console.log(data.stdout);
	})
	.queue(function() {
		console.log('all cmd is execed!');
	});
2.0.7

9 years ago

2.0.6

9 years ago

2.0.5

10 years ago

2.0.4

10 years ago

2.0.3

10 years ago

2.0.2

10 years ago

2.0.1

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago