Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            var engine = new JasilyConsoleEngine();
            engine.MapperManager.RegistAssembly(Assembly.GetExecutingAssembly());
            using (var session = engine.StartSession("inoreader", new Program()))
            {
                if (args.Length > 0 && Path.GetFileName(args[0]) == "cmd.txt")
                {
                    var cmds = File.ReadAllLines(args[0]);
                    foreach (var cmd in cmds)
                    {
                        session.WriteLine(cmd);
                        session.Execute(cmd);
                    }
                }

                if (!session.IsShutdowned) session.StartUp();
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            var engine = new JasilyConsoleEngine();

            engine.MapperManager.RegistAssembly(Assembly.GetExecutingAssembly());
            using (var session = engine.StartSession("inoreader", new Program()))
            {
                if (args.Length > 0 && Path.GetFileName(args[0]) == "cmd.txt")
                {
                    var cmds = File.ReadAllLines(args[0]);
                    foreach (var cmd in cmds)
                    {
                        session.WriteLine(cmd);
                        session.Execute(cmd);
                    }
                }

                if (!session.IsShutdowned)
                {
                    session.StartUp();
                }
            }
        }
 public Session(JasilyConsoleEngine engine)
 {
     this.Engine = engine;
 }