cli-creator
v1.0.6
Published
An npm with functions to create terminals with options and other functions of their own.
Downloads
1
Maintainers
Readme
Installation
npm i cli_creator
Functions Interface:
| Name | Params | Function |
| ---- | ------ | ------|
| interface
| (op)
| Create an interface with questions
|
| user
| ()
| Returns the computer's username
|
| pathh
| (1)
| Return current directory or nodejs application
|
Others Functions:
| Name | Params | Function |
| ---- | ------ | ------|
| 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.