diff --git a/dev-portal/katoolin b/dev-portal/katoolin new file mode 160000 index 0000000..44202dc --- /dev/null +++ b/dev-portal/katoolin @@ -0,0 +1 @@ +Subproject commit 44202dc567ba45270c3de554485d0d5cb61ffb2c diff --git a/dev-portal/packages-microsoft-prod.deb b/dev-portal/packages-microsoft-prod.deb deleted file mode 100644 index 4f7f63d..0000000 Binary files a/dev-portal/packages-microsoft-prod.deb and /dev/null differ diff --git a/dev-portal/wifresti b/dev-portal/wifresti new file mode 160000 index 0000000..f06a4fe --- /dev/null +++ b/dev-portal/wifresti @@ -0,0 +1 @@ +Subproject commit f06a4fe60d9514a64a270776ee0d68cbae988ceb diff --git a/src/commandmanager.js b/src/commandmanager.js index b3be909..9cd061d 100644 --- a/src/commandmanager.js +++ b/src/commandmanager.js @@ -1,9 +1,16 @@ +import {Logger} from './logger'; + +let modules; +let commands; export class CommandManager { static async load() { - + } + static get Modules() {return modules;} + static get Commands() {return commands;} + static async reload() { } diff --git a/src/commands/common.js b/src/commands/common.js new file mode 100644 index 0000000..7d73085 --- /dev/null +++ b/src/commands/common.js @@ -0,0 +1,27 @@ + +export class Command1 { + static get Command() {return 'command1'} + static get Alias() {return ['alias1', 'alias2']} + static get Usage() {return 'command1 [args]'} + static get Description() {return 'Echos the users input'} + + static Init() { + + } + + static Exec(message, client, next) { + + } + + static Dispose() { + + } +} + +export class Command2 { + +} + +export class Command3 { + +}