diff --git a/NodeApp/src/commander/CommanderCommand.ts b/NodeApp/src/commander/CommanderCommand.ts
index b5fd5e7d363c8d9d8d16e6022b8529397685a4af..258606926813aed8e554614cfb5011f767f3accd 100644
--- a/NodeApp/src/commander/CommanderCommand.ts
+++ b/NodeApp/src/commander/CommanderCommand.ts
@@ -1,12 +1,16 @@
-import { Command } from 'commander';
+import { Command, CommandOptions } from 'commander';
 
 
 abstract class CommanderCommand {
     protected abstract commandName: string;
+    protected aliasNames: Array<string> = [];
+
+    protected options: CommandOptions = {};
+
     command: Command = new Command();
 
     registerOnCommand(parent: Command) {
-        this.command = parent.command(this.commandName);
+        this.command = parent.command(this.commandName, this.options).aliases(this.aliasNames);
 
         this.defineCommand();
         this.defineSubCommands();