1.0.4 • Published 5 years ago

@tulpep/leopardcreek-commandexecutor v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

LeopardCreek Command Executor

Module for command executor.

Supported Operating Systems

  • Windows
  • Linux

How to Install it

npm i @tulpep/leopardcreek-commandexecutor

Available Methods:

spawnCommand()

Allows you to run commands on the consoles of operating systems.

Parameters

function spawnCommand(command, desiredTimeout, desiredMaxLength, parseResult = false)

command: hostname // command syntax
desiredTimeout: "" // optional Timeout, specify the maximum return time of the command
desiredMaxLength: "" // optional MaxLength, specify the size of the command return. 

Example return for Windows

    {   
        output: 'Tulpep-Comp',
        error: '',
        exitCode: 0,
        message: 'Tulpep-Comp' 
    }

Example return for Linux

    {   
        output: 'Lnx-Comp',
        error: '',
        exitCode: 0,
        message: 'Lnx-Comp' 
    }

How To Use it:

const exec = require('./index.js')();

async function testCommandExecutor() {
    return new Promise((resolve) => {
        exec.spawnCommand('hostname')
            .then(async (response) => {
                console.log(response);
                resolve(response);
            })
    });
};

const command = testCommandExecutor();

console.log(command);

Dependencies

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago