{"id":39195792,"url":"https://github.com/jwmwalrus/bumpy","last_synced_at":"2026-01-17T22:48:23.204Z","repository":{"id":57596923,"uuid":"376546159","full_name":"jwmwalrus/bumpy","owner":"jwmwalrus","description":"A versioning tool.","archived":false,"fork":false,"pushed_at":"2025-06-08T08:37:47.000Z","size":67,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-08T09:27:04.250Z","etag":null,"topics":["bump","git","tags","version"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jwmwalrus.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":null,"funding":null,"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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-06-13T13:06:18.000Z","updated_at":"2025-06-08T08:37:47.000Z","dependencies_parsed_at":"2025-04-14T23:28:49.007Z","dependency_job_id":null,"html_url":"https://github.com/jwmwalrus/bumpy","commit_stats":null,"previous_names":["jwmwalrus/bumpy-ride"],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/jwmwalrus/bumpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwmwalrus%2Fbumpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwmwalrus%2Fbumpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwmwalrus%2Fbumpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwmwalrus%2Fbumpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jwmwalrus","download_url":"https://codeload.github.com/jwmwalrus/bumpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwmwalrus%2Fbumpy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28521166,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T22:11:28.393Z","status":"ssl_error","status_checked_at":"2026-01-17T22:11:27.841Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bump","git","tags","version"],"created_at":"2026-01-17T22:48:22.438Z","updated_at":"2026-01-17T22:48:23.195Z","avatar_url":"https://github.com/jwmwalrus.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Bumpy Ride\n==========\n\nA versioning tool.\n\n## Table of Contents\n* [Requirements](#requirements)\n* [Installation](#installation)\n* [Usage](#usage)\n\n## Requirements\n\n* Go version 1.18 or higher. \nYou can probably install it through your system's package manager (`apt`, `brew`, etc.). \nFor general instructions, go [here](https://golang.org/doc/install) --no pun intended.\n\n## Installation\n\nTo install, open a terminal and execute the following\n```bash\ngo install github.com/jwmwalrus/bumpy@latest\n```\n\nThe same command can be used for subsequent updates.\n\n## Usage\n\n**Bumpy Ride** stores a repository's current version in the `version.json` file at any specified location in said repository (the default location is the root directory). The idea is to allow for the version to be embedded in the executable, easing further manipulation.\n\nAn overview of the available commands and options can be obtained by executing\n```bash\nbumpy --help\n```\n\nThe available commands can be categorized into three groups: **control**, **git-affecting** and **informational**. \n\n### Control Commands\n\nThese commands allow for manipulation of the `version.json` file that stores the repository's current version.\n\n#### init\n\nThe `init` command initializes the repository's version --i.e., it creates the configuration and the version files.\n\nDetailed information aobut the `init` command can be otained with:\n```bash\nbumpy help init\n```\n\n#### config\n\nThe `config` command updates the repository's version configuration file, according to the provided options, and displays its resulting contents.\n\nDetailed information aobut the `config` command can be otained with:\n```bash\nbumpy help config\n```\n\n#### sync\n\nThe `sync` command makes sure that the version stored in `version.json` matches the latest git tag available.\n\nDetailed information aobut the `sync` command can be otained with:\n```bash\nbumpy help sync\n```\n\n### Git-affecting Commands\n\nThese commands may perform operations on the `version.json` file, and cause at least one commit and/or other git-related operations.\n\n#### bump\n\nThe `bump` command updates the `version.json` file, according to the given set of options.\n\nDetailed information aobut the `bump` command can be otained with:\n```bash\nbumpy help bump\n```\n\n#### tag\n\nThe `tag` command commits the `ChangeLog.md` file, and tags its commit with the latest version from `version.json`.\n\nDetailed information aobut the `tag` command can be otained with:\n```bash\nbumpy help tag\n```\n\n### Informational Commands\n\nThese commands simply display information.\n\n#### version\n\nThe `version` command shows the current version stored in the `version.json` file.\n\nDetailed information aobut the `version` command can be otained with:\n```bash\nbumpy help version\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwmwalrus%2Fbumpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjwmwalrus%2Fbumpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwmwalrus%2Fbumpy/lists"}