@ashuinsideout/console-manager
v4.3.3
Published
A lib to handle all command inputs from the console.
Downloads
10
Maintainers
Readme
Console Manager
A library to manage and add console commands. You can easily take command and arguments from command line.
Support
Join our Discord Server for any support related queries.
Setup
Install the library with npm i @ashuinsideout/console-manager
.
const { addCommand, init } = require('@ashuinsideout/console-manager');
addCommand({
command: 'do-something',
handler: async (args, command) => {
//Do Something
},
description: 'This command does something',
aliases: ['something-do'],
completers: [['1', '2'], ['add', 'sub'], async () => ['yes', 'no']],
});
init({
//Options
});
Option Properties
| Property Name | Default | Description | | ------------- | :-----: | :------------------------: | | isHelpCommand | false | Add a default help command |
Command Properties
| Property Name | Default | Description | | ------------- | :---------------------------------: | :---------------------------------------------------------------------------: | | command | * | Command for the handler to execute | | handler | * | Function that will be execute on command | | description | No description provided | String Description of the command | | aliases | [] | String Array of as aliases | | completers | Function => string[] | string[][] | Array of function(s) that returns a string array or an array of string arrays |
* Property is required
Terms and Conditions
This Repository only available for code look up and personal use.
You are not allowed to steal the code from this repository.