public Program(ProgramSettings settings) { _settings = settings; DependencyInjector.RegisterImplementations(settings.SnapshotInterval, settings.SaveAllCommands, settings.DatabaseConnectionString, settings.OfflineStorageFolder); }
static int Main(string[] args) { var settings = new ProgramSettings("Timeline", "OfflineStoragePath"); return(ParseCommandLine(settings).Invoke(args)); }