{"id":27381306,"url":"https://github.com/leoborai/cargo-tag","last_synced_at":"2025-12-28T06:08:04.131Z","repository":{"id":165021432,"uuid":"571020533","full_name":"LeoBorai/cargo-tag","owner":"LeoBorai","description":"Cargo plugin to bump crate's versions and Git tag them for release","archived":false,"fork":false,"pushed_at":"2025-03-24T12:29:41.000Z","size":108,"stargazers_count":1,"open_issues_count":6,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-13T14:53:51.408Z","etag":null,"topics":["cargo","crate","git","release","tagging"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/cargo-tag","language":"Rust","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/LeoBorai.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2022-11-26T22:24:13.000Z","updated_at":"2025-01-12T12:06:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"bad5e234-ee87-4e8c-9d73-3fd238b1e5a3","html_url":"https://github.com/LeoBorai/cargo-tag","commit_stats":null,"previous_names":["estebanborai/cargo-tag","whizzes/cargo-tag","leoborai/cargo-tag"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoBorai%2Fcargo-tag","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoBorai%2Fcargo-tag/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoBorai%2Fcargo-tag/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeoBorai%2Fcargo-tag/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeoBorai","download_url":"https://codeload.github.com/LeoBorai/cargo-tag/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248732512,"owners_count":21152851,"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":["cargo","crate","git","release","tagging"],"created_at":"2025-04-13T14:53:54.914Z","updated_at":"2025-12-28T06:08:04.125Z","avatar_url":"https://github.com/LeoBorai.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv\u003e\n  \u003ch1 align=\"center\"\u003ecargo tag\u003c/h1\u003e\n  \u003ch4 align=\"center\"\u003e\n    Cargo plugin to bump crate's versions and Git tag them for release\n  \u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n  [![Crates.io](https://img.shields.io/crates/v/cargo-tag.svg)](https://crates.io/crates/cargo-tag)\n  [![Documentation](https://docs.rs/cargo-tag/badge.svg)](https://docs.rs/cargo-tag)\n  ![Build](https://github.com/whizzes/cargo-tag/workflows/build/badge.svg)\n  ![Clippy](https://github.com/whizzes/cargo-tag/workflows/clippy/badge.svg)\n  ![Formatter](https://github.com/whizzes/cargo-tag/workflows/fmt/badge.svg)\n\n\u003c/div\u003e\n\nCargo plugin to bump crate's versions and Git tag them\nfor release.\n\n\"cargo tag\" helps to automate the process of bumping versions\nsimilar to how \"npm version\" does.\n\nWhen bumping versions with \"cargo tag\", the\nCargo.toml and Cargo.lock files are updated with the new version, then a Git\ncommit and a Git tag are both created.\n\n```\nBump crate's version and create a Git tag\n\nUsage: cargo tag [OPTIONS] \u003cCOMMAND\u003e\n\nCommands:\n  current\n          Print current package version\n  minor\n          Bumps crate's minor version and create a git tag\n  major\n          Bumps crate's major version and create a git tag\n  patch\n          Bumps crate's patch version and create a git tag\n  prerelease\n          Sets the provided prerelease string and create a git tag\n  help\n          Print this message or the help of the given subcommand(s)\n\nOptions:\n  -p, --prefix \u003cPREFIX\u003e\n          Prefix string for Git tags\n      --no-commit\n          Skip creating a Git commit\n      --no-tag\n          Skip creating a Git tag\n      --env\n          Get name and email from environment variables CARGO_TAG_NAME and CARGO_TAG_EMAIL. They must be set beforehand\n      --dry-run\n          Generate tag without writing files or creating git commits/tags\n  -h, --help\n          Print help\n```\n\n## Installation\n\n```bash\ncargo install cargo-tag\n```\n\n\u003e Requires Git to be installed in your system.\n\nUsing:\n```bash\ncargo tag patch\n# or\ncargo tag -p=v patch\n```\n\n## Contributing\n\nEvery contribution to this project is welcome. Feel free to open a pull request,\nan issue or just by starting this project.\n\n## License\n\nDistributed under the terms of both the MIT license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoborai%2Fcargo-tag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleoborai%2Fcargo-tag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleoborai%2Fcargo-tag/lists"}