Exemple #1
0
        static void Main(string[] args)
        {
            if (args.Length > 0)
            {
                try {
                    var cmds = Utility.GetCommondLines(args);
                    if (cmds.ContainsKey("-h"))
                    {
                        ShowHelpInfo();
                        return;
                    }

                    string folder  = cmds.GetArgument("-s");
                    string output  = cmds.GetArgument("-d");
                    string lib     = cmds.GetArgument("-l", true);
                    string meta    = cmds.GetArgument("-m", true);
                    string defines = cmds.GetArgument("-def", true);
                    Worker w       = new Worker(folder, output, lib, meta, defines);
                    w.Do();
                    Console.WriteLine("all operator success");
                }
                catch (CmdArgumentException e) {
                    Console.Error.WriteLine(e.ToString());
                    ShowHelpInfo();
                    Environment.ExitCode = -1;
                }
                catch (Exception e) {
                    Console.Error.WriteLine(e.ToString());
                    Environment.ExitCode = -1;
                }
            }
            else
            {
                ShowHelpInfo();
                Environment.ExitCode = -1;
            }
        }
Exemple #2
0
        static void Main(string[] args) {
            if(args.Length > 0) {
                try {
                    var cmds = Utility.GetCommondLines(args);
                    if(cmds.ContainsKey("-h")) {
                        ShowHelpInfo();
                        return;
                    }

                    string folder = cmds.GetArgument("-f");
                    string output = cmds.GetArgument("-p");
                    string bridge = cmds.GetArgument("-b", true);
                    string lib = cmds.GetArgument("-l", true);
                    string libWhite = cmds.GetArgument("-lw", true);
                    string libBlack = cmds.GetArgument("-lb", true);
                    Worker w = new Worker(folder, output, bridge, lib, libWhite, libBlack);
                    w.Do();
                    Console.WriteLine("all operator success");
                }
                catch(CmdArgumentException e) {
                    Console.Error.WriteLine(e.ToString());
                    Environment.ExitCode = -1;
                }
                catch(BridgeLuaException e) {
                    Console.Error.WriteLine(e.Message);
                    Environment.ExitCode = -1;
                }
                catch(Exception e) {
                    Console.Error.WriteLine(e.ToString());
                    Environment.ExitCode = -1;
                }
            }
            else {
                ShowHelpInfo();
                Environment.ExitCode = -1;
            }
        }