public static int Main(string[] args) { Config config = new Config(args); int ret = 0; switch (config.DoCommand) { case Commands.Diff: { ret = DiffCommand(config); } break; case Commands.List: { // List command: list loaded config.json in config object. ret = config.List(); } break; case Commands.Install: { ret = InstallCommand(config); } break; } return(ret); }