nircmd

Perform tasks using the nircmd.exe utility.

Usage no npm install needed!

<script type="module">
  import nircmd from 'https://cdn.skypack.dev/nircmd';
</script>

README

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