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(); } }
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; }