# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "git-gamble" version = "2.9.0" authors = ["pinage404 "] build = false include = [ "src/**/*", "LICENSE", "README.md", "CHANGELOG.md", ] autobins = false autoexamples = false autotests = false autobenches = false default-run = "git-gamble" description = "blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step πŸ‘ΆπŸ¦Ά" homepage = "https://git-gamble.is-cool.dev" readme = "README.md" keywords = [ "TDD", "TCR", "test", "unit-testing", "git", ] categories = [ "command-line-utilities", "development-tools::testing", "development-tools", ] license = "ISC" repository = "https://gitlab.com/pinage404/git-gamble" [package.metadata.binstall] pkg-fmt = "bin" [package.metadata.binstall.overrides.x86_64-unknown-linux-gnu] pkg-url = "https://gitlab.com/api/v4/projects/15761766/packages/generic/{ name }-linux/{ version }/{ bin }_v{ version }_x86_64_linux" [package.metadata.deb] assets = [ [ "target/release/git-gamble", "usr/bin/", "755", ], [ "LICENSE", "usr/share/doc/git-gamble/", "644", ], [ "CHANGELOG.md", "usr/share/doc/git-gamble/CHANGELOG", "644", ], [ "docs/src/usage/command_line_interface.md", "usr/share/doc/git-gamble/README", "644", ], [ "target/release/shell_completions/git-gamble.bash", "usr/share/bash-completion/completions/git-gamble", "644", ], [ "target/release/shell_completions/git-gamble.fish", "usr/share/fish/vendor_completions.d/git-gamble.fish", "644", ], [ "target/release/shell_completions/_git-gamble", "usr/share/zsh/vendor-completions/", "644", ], ] license-file = ["LICENSE"] section = "devel" [package.metadata.release] allow-branch = ["main"] pre-release-hook = "./script/update_usage.sh" publish = false tag-name = "{{prefix}}/{{version}}" tag-prefix = "version" [[package.metadata.release.pre-release-replacements]] file = "CHANGELOG.md" replace = "{{version}}" search = "Unreleased" [[package.metadata.release.pre-release-replacements]] exactly = 1 file = "CHANGELOG.md" replace = "...{{tag_name}}" search = '\.\.\.HEAD' [[package.metadata.release.pre-release-replacements]] file = "CHANGELOG.md" replace = "{{date}}" search = "ReleaseDate" [[package.metadata.release.pre-release-replacements]] exactly = 1 file = "CHANGELOG.md" replace = """ ## [Unreleased] - ReleaseDate [Unreleased]: https://gitlab.com/pinage404/git-gamble/-/compare/{{tag_name}}...HEAD """ search = "" [[package.metadata.release.pre-release-replacements]] file = "README.md" replace = "git-gamble/{{version}}" search = 'git-gamble/\d+\.\d+\.\d+' [[package.metadata.release.pre-release-replacements]] file = "docs/src/contributing/development/README.md" replace = "git-gamble/{{version}}" search = 'git-gamble/\d+\.\d+\.\d+' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/methods/AppImage.md" replace = "git-gamble-AppImage/{{version}}/" search = 'git-gamble-AppImage/\d+\.\d+\.\d+/' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/methods/AppImage.md" replace = "git-gamble-v{{version}}-x86_64.AppImage" search = 'git-gamble-v\d+\.\d+\.\d+-x86_64\.AppImage' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/methods/debian.md" replace = "git-gamble_{{version}}_amd64.deb" search = 'git-gamble_\d+\.\d+\.\d+_amd64\.deb' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/methods/chocolatey.md" replace = "git-gamble.portable.{{version}}.nupkg" search = 'git-gamble\.portable\.\d+\.\d+\.\d+\.nupkg' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/methods/binary.md" replace = "version%2F{{version}}" search = 'version%2F\d+\.\d+\.\d+' [[package.metadata.release.pre-release-replacements]] file = "docs/src/install/check_the_installation.md" replace = "git-gamble {{version}}" search = 'git-gamble \d+\.\d+\.\d+' [[package.metadata.release.pre-release-replacements]] file = "packaging/nix/git-gamble/default.nix" replace = 'version ? "{{version}}"' search = 'version \? "\d+\.\d+\.\d+"' [[package.metadata.release.pre-release-replacements]] file = "packaging/nix/legacy/shell.nix" replace = 'version = "{{version}}"' search = 'version = "\d+\.\d+\.\d+"' [[package.metadata.release.pre-release-replacements]] file = "docs/src/usage/demo/Dockerfile" replace = "https://gitlab.com/api/v4/projects/15761766/packages/generic/git-gamble-debian/{{version}}/git-gamble_{{version}}_x86_64.deb" search = 'https://gitlab.com/api/v4/projects/15761766/packages/generic/git-gamble-debian/\d+\.\d+\.\d+/git-gamble_\d+\.\d+\.\d+_x86_64.deb' [profile.release] opt-level = "z" lto = "fat" codegen-units = 1 panic = "abort" strip = "symbols" [lib] name = "git_gamble" path = "src/lib.rs" [[bin]] name = "git-gamble" path = "src/bin/git-gamble.rs" [[bin]] name = "git-time-keeper" path = "src/bin/git-time-keeper.rs" [dependencies.clap] version = "4" features = [ "derive", "env", "wrap_help", ] [dependencies.clap_complete] version = "4" [dependencies.human-panic] version = "2" [dependencies.log] version = "0.4" [dependencies.pretty_env_logger] version = "0.5" optional = true [dependencies.shlex] version = "1" [dependencies.yansi] version = "1" [dev-dependencies.assert_cmd] version = "2" [dev-dependencies.env_logger] version = "0.11" [dev-dependencies.predicates] version = "3" [dev-dependencies.pretty_env_logger] version = "0.5" [dev-dependencies.speculoos] version = "0.11" [dev-dependencies.tempfile] version = "3" [dev-dependencies.test-case] version = "3" [dev-dependencies.test-log] version = "0.2" [features] with_log = ["pretty_env_logger"] [badges.gitlab] branch = "main" repository = "pinage404/git-gamble"