1.0.4 • Published 5 years ago
@tulpep/leopardcreek-commandexecutor v1.0.4
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
pretty-ms: This module convert milliseconds to a human readable string.