Ejemplo n.º 1
0
        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);
        }