npm.io
2.0.0 • Published 10 years agoCLI

nircmd

Licence
MIT
Version
2.0.0
Deps
3
Vulns
0
Weekly
0

nircmd

Perform tasks using the nircmd.exe utility.

Examples and documentation can be found here.

Install

$ npm install --save nircmd

Usage

const nircmd = require('nircmd');

nircmd('clipboard set "hey everybody"').then(() => {
	console.log('Copied to clipboard')
});

CLI

$ npm install --global nircmd
$ nircmd --help

	Examples
	  $ nircmd killprocess firefox.exe
	  $ nircmd clipboard set github.com

API

nircmd(input, [options])

Returns a Promise that resolves usually nothing.

input

Required
Type: string or array

Either a string with the command or an array with the command (one argument per value).

options

Type: object

Options to be passed on to child_process.execFile().

nircmd.spawn(input, options)
input

Required
Type: string or array

Either a string with the command or an array with the command (one argument per value).

options

Type: object

Options to be passed on to child_process.spawn().

License

MIT gillstrom

Keywords