2.1.6 • Published 5 years ago

@tulpep/leopardcreek-cross v2.1.6

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

LeopardCreek Cross

Module cross utils.

Supported Operating Systems

  • Windows
  • Linux

How to Install it

npm i @tulpep/leopardcreek-cross

Available Methods:

spawnCommand()

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

Parameters

function commandExecutor.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' 
    }

function osUtils.isWindows() function osUtils.isLinux()

Example return for Windows

    True or False

Example return for Linux

    True or False

How To Use it:

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

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

const command = testCommandExecutor();

console.log(command);

Dependencies

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.9

5 years ago

2.0.8

5 years ago

2.0.7

5 years ago

2.0.6

5 years ago

2.0.5

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago