@@ -0,0 +1,682 @@
+package com.github.sormuras.bach;%0A%0Aimport static java.util.Arrays.copyOfRange;%0A%0A/** Bach's main program. */%0Apublic class Main %7B%0A  /**%0A   * Main entry-point.%0A   *%0A   * @param args the command line arguments%0A   */%0A  public static void main(String... args) %7B%0A    if (args.length == 0) %7B%0A      System.out.println(%22No argument, no action.%22);%0A      return;%0A    %7D%0A    switch (args%5B0%5D) %7B%0A      case %22build%22 -%3E ProjectBuilder.build(copyOfRange(args, 1, args.length));%0A      case %22help%22, %22usage%22 -%3E System.out.println(%22Usage: bach ACTION %5BARGS...%5D%22);%0A      default -%3E System.out.println(%22Unsupported action: %22 + args%5B0%5D);%0A    %7D%0A  %7D%0A%0A  /** Hidden default constructor. */%0A  private Main() %7B%7D%0A%7D%0A

Add Bach's main program