private static int HandleBump(BumpOptions options) { VersionFile versionFile = VersionFile.Load(); switch (options.Component) { case BumpOptions.VersionComponent.Major: versionFile.BumpMajor(); break; case BumpOptions.VersionComponent.Minor: versionFile.BumpMinor(); break; case BumpOptions.VersionComponent.Patch: versionFile.BumpPatch(); break; default: throw new ArgumentException("Must specify a component to bump"); } versionFile.SerializeToFile(); return(0); }