1.0.6 • Published 3 years ago

cli-creator v1.0.6

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

Installation

npm i cli_creator

Functions Interface:

NameParamsFunction
interface(op)Create an interface with questions
user()Returns the computer's username
pathh(1)Return current directory or nodejs application

Others Functions:

NameParamsFunction
cls()Clean console/terminals
title('title here')Set title on console
basic('user') or ('sys')Returns basic information

Examples:

Interface

const { interface } = require('cli-creator');

interface('Type your name', (name) => {
    if (!name) {
      console.log('Please enter a name!');
      process.exit();
    } else return console.log(`Your name is: ${name}`);
});

// node . 
// Please enter a name: Silva // Output: Your name is: Silva

User

const { user } = require('cli-creator');

console.log(user()); // Output: Silva

Pathh

const { pathh } = require('cli-creator');

console.log(pathh(1)); // Here you can set other values to get. (0)

// node.
// Output: C:\Users\Silva\Documents\Nodejs\Npm\cli-creator\test

Exemple 2

const { interface, pathh } = require('cli-creator');

path = pathh();

interface(`${path}> `, (op) => {
    if (!op) {
      console.log('Please enter a option!');
      process.exit();
    } else {
      // Your code
    }
});

// node . 
// C:\Users\Silva\Documents\Nodejs\Npm\cli-creator\test> 
// Output: Please enter a option!

Others

const { cls, title, basic } = require('cli-creator');

cls();
title('CLI-CREATOR');

console.log(basic('sys')) 

/* Output: 
x64 // Arch
win32 // Platform
7SILVA // Computername
Windows_NT // System (os)
*/

License

CLI Creator is released under the MIT License. Check LICENSE file for more information.

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago