Esempio n. 1
0
        static void Main(string[] args)
        {
            Connection = new IpcConnection();
            Connection.Connect();
            Context = new ClientIpcContext(Connection, "sharpinitctl");

            var verb = args[0].ToLower();

            if (!Commands.ContainsKey(verb))
            {
                Console.WriteLine($"Unknown verb \"{verb}\".");
                Console.WriteLine($"Known verbs are: {string.Join(",", Commands.Keys)}");
                Environment.Exit(1);
            }

            Commands[verb](verb, args.Skip(1).ToArray());

            Connection.Disconnect();
            Connection.Tunnel.Close();
            Environment.Exit(0);
        }