docs: async function Execute(command, args, watch) {
      let full = args.filter(s => s === "--full").length > 0;
      switch (command) {
          case "wp":
              let wp = `webpack --config ./config/webpack.${args[0]}.ts`;
              if (watch) wp += " --watch";
              await run(wp);
              break;
          case "deploy":
              await run("node script wp dist");
              break;
          case "publish":
              await run(`npm run deploy`);
              await run(`git add .`); 
              await run(`git commit -m "Preparing for next ${args[0]} version`); 
              await run(`npm version ${args[0]}`);
              await run(`npm publish`);
              break;
          default:
              console.log("Unknown command!");
              process.exit(1);
      }
  
  }