{"id":22518403,"url":"https://github.com/nbari/gbump","last_synced_at":"2025-08-03T18:32:19.358Z","repository":{"id":36140868,"uuid":"221759993","full_name":"nbari/gbump","owner":"nbari","description":"Git tag semantic version bumper","archived":false,"fork":false,"pushed_at":"2023-12-15T12:00:21.000Z","size":71,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-01T03:39:59.691Z","etag":null,"topics":["git","semver","semver-parser","semver-tag","tag"],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nbari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"nbari"}},"created_at":"2019-11-14T18:16:48.000Z","updated_at":"2024-02-02T14:50:31.000Z","dependencies_parsed_at":"2023-12-14T23:26:51.912Z","dependency_job_id":"ecc4c289-1640-4c87-80d8-6c37f36f3bc9","html_url":"https://github.com/nbari/gbump","commit_stats":{"total_commits":34,"total_committers":1,"mean_commits":34.0,"dds":0.0,"last_synced_commit":"f011a3d85df1c61013a56395a11f9adbcae840b2"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbari%2Fgbump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbari%2Fgbump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbari%2Fgbump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbari%2Fgbump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nbari","download_url":"https://codeload.github.com/nbari/gbump/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228557095,"owners_count":17936452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","semver","semver-parser","semver-tag","tag"],"created_at":"2024-12-07T04:15:33.594Z","updated_at":"2025-08-03T18:32:19.342Z","avatar_url":"https://github.com/nbari.png","language":"Rust","funding_links":["https://github.com/sponsors/nbari"],"categories":[],"sub_categories":[],"readme":"# gbump\nGit tag semantic version bumper\n\n[![crates.io](https://img.shields.io/crates/v/gbump.svg)](https://crates.io/crates/gbump)\n[![Test \u0026 Build](https://github.com/nbari/gbump/actions/workflows/build.yml/badge.svg)](https://github.com/nbari/gbump/actions/workflows/build.yml)\n[![codecov](https://codecov.io/gh/nbari/gbump/graph/badge.svg?token=GHFDXUVNI0)](https://codecov.io/gh/nbari/gbump)\n\nWhat does it do?\n================\n\nWill print the current semver version if any and the bumped version.\nIf the option `-q` (quiet) is used it will only print the bumped version.\nIf the option `-t` (tag) is used then it will create a git tag with the bumped\nversion.\n\nHow to use it?\n==============\n\nTo install:\n\n    cargo install gbump\n\nYou can copy `gbump` to `/usr/local/bin/gbump` or somewhere available in your path\n\nFor usage type:\n\n    $ gbump -h\n\n`SemVer` options are: `patch`, `minor`, `major`. (defaults to patch)\n\nFor example if current version tag is `0.1.1`:\n\nUsing `patch` will bump `0.1.1` to `0.1.2`\n\n    $ gbump patch\n    0.1.1 --\u003e 0.1.2\n\nUsing `minor` will bump `0.1.1` to `0.2.0`\n\n    $ gbump minor\n    0.1.1 --\u003e 0.2.0\n\nUsing `major` will bump `0.1.1` to `1.0.0`\n\n    $ gbump major\n    0.1.1 --\u003e 1.0.0\n\n## Quiet mode\n\nIf only need the next `semver`,  use option `-q`. for example:\n\n    $ gbump -q major\n    1.0.0\n\n## --tag (git tag -a X.Y.Z -m \"X.Y.Z\")\n\nTo create a git tag using the latest bump use the flag `-t`:\n\n     $ gbump -t minor\n     Tag: 0.2.0 created: 5b1eca044a538fd2f74c4f043f28ca4a46b8f7b7\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbari%2Fgbump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnbari%2Fgbump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbari%2Fgbump/lists"}