├── .cargo └── audit.toml ├── .github ├── FUNDING.yml ├── codecov.yml ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── vergen.yml │ ├── vergen_git2.yml │ ├── vergen_gitcl.yml │ ├── vergen_gix.yml │ ├── vergen_lib.yml │ └── vergen_pretty.yml ├── .gitignore ├── .pants-ignore ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── MIGRATING_v8_to_v9.md ├── README.md ├── scripts ├── run_all.fish ├── run_all.ps1 ├── run_build.fish ├── run_build.ps1 ├── run_clippy.fish ├── run_clippy.ps1 ├── run_code_cov.fish ├── run_code_cov.ps1 ├── run_docs.fish ├── run_docs.ps1 ├── run_test.fish └── run_test.ps1 ├── test_util ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── build.rs └── src │ ├── lib.rs │ ├── repo │ └── mod.rs │ └── utils.rs ├── vergen-git2 ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── src │ ├── git2 │ │ └── mod.rs │ └── lib.rs └── tests │ └── git_output.rs ├── vergen-gitcl ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── src │ ├── gitcl │ │ └── mod.rs │ └── lib.rs └── tests │ └── git_output.rs ├── vergen-gix ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── src │ ├── gix │ │ └── mod.rs │ └── lib.rs └── tests │ └── git_output.rs ├── vergen-lib ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs └── src │ ├── config.rs │ ├── constants.rs │ ├── emitter.rs │ ├── entries.rs │ ├── keys.rs │ ├── lib.rs │ └── utils.rs ├── vergen-pretty ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs └── src │ ├── header │ └── mod.rs │ ├── lib.rs │ ├── pretty │ ├── feature │ │ ├── bincode.rs │ │ ├── color.rs │ │ ├── mod.rs │ │ ├── serde.rs │ │ └── trace.rs │ ├── mod.rs │ ├── prefix.rs │ └── suffix.rs │ └── utils.rs └── vergen ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── build.rs ├── src ├── feature │ ├── build.rs │ ├── cargo.rs │ ├── mod.rs │ ├── rustc.rs │ └── si.rs └── lib.rs └── tests ├── build_output.rs ├── cargo_output.rs ├── rustc_output.rs └── sysinfo_output.rs /.cargo/audit.toml: -------------------------------------------------------------------------------- 1 | [advisories] 2 | ignore = ["RUSTSEC-2025-0055"] -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: crazysacx -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/vergen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen.yml -------------------------------------------------------------------------------- /.github/workflows/vergen_git2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen_git2.yml -------------------------------------------------------------------------------- /.github/workflows/vergen_gitcl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen_gitcl.yml -------------------------------------------------------------------------------- /.github/workflows/vergen_gix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen_gix.yml -------------------------------------------------------------------------------- /.github/workflows/vergen_lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen_lib.yml -------------------------------------------------------------------------------- /.github/workflows/vergen_pretty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.github/workflows/vergen_pretty.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.gitignore -------------------------------------------------------------------------------- /.pants-ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.pants-ignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /MIGRATING_v8_to_v9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/MIGRATING_v8_to_v9.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/README.md -------------------------------------------------------------------------------- /scripts/run_all.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_all.fish -------------------------------------------------------------------------------- /scripts/run_all.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_all.ps1 -------------------------------------------------------------------------------- /scripts/run_build.fish: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env fish 2 | cargo matrix build -------------------------------------------------------------------------------- /scripts/run_build.ps1: -------------------------------------------------------------------------------- 1 | cargo matrix build -------------------------------------------------------------------------------- /scripts/run_clippy.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_clippy.fish -------------------------------------------------------------------------------- /scripts/run_clippy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_clippy.ps1 -------------------------------------------------------------------------------- /scripts/run_code_cov.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_code_cov.fish -------------------------------------------------------------------------------- /scripts/run_code_cov.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_code_cov.ps1 -------------------------------------------------------------------------------- /scripts/run_docs.fish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_docs.fish -------------------------------------------------------------------------------- /scripts/run_docs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/scripts/run_docs.ps1 -------------------------------------------------------------------------------- /scripts/run_test.fish: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env fish 2 | cargo matrix test -------------------------------------------------------------------------------- /scripts/run_test.ps1: -------------------------------------------------------------------------------- 1 | cargo matrix test -------------------------------------------------------------------------------- /test_util/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/test_util/Cargo.toml -------------------------------------------------------------------------------- /test_util/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /test_util/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /test_util/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/test_util/build.rs -------------------------------------------------------------------------------- /test_util/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/test_util/src/lib.rs -------------------------------------------------------------------------------- /test_util/src/repo/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/test_util/src/repo/mod.rs -------------------------------------------------------------------------------- /test_util/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/test_util/src/utils.rs -------------------------------------------------------------------------------- /vergen-git2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-git2/Cargo.toml -------------------------------------------------------------------------------- /vergen-git2/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen-git2/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen-git2/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /vergen-git2/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-git2/build.rs -------------------------------------------------------------------------------- /vergen-git2/src/git2/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-git2/src/git2/mod.rs -------------------------------------------------------------------------------- /vergen-git2/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-git2/src/lib.rs -------------------------------------------------------------------------------- /vergen-git2/tests/git_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-git2/tests/git_output.rs -------------------------------------------------------------------------------- /vergen-gitcl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gitcl/Cargo.toml -------------------------------------------------------------------------------- /vergen-gitcl/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen-gitcl/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen-gitcl/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /vergen-gitcl/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gitcl/build.rs -------------------------------------------------------------------------------- /vergen-gitcl/src/gitcl/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gitcl/src/gitcl/mod.rs -------------------------------------------------------------------------------- /vergen-gitcl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gitcl/src/lib.rs -------------------------------------------------------------------------------- /vergen-gitcl/tests/git_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gitcl/tests/git_output.rs -------------------------------------------------------------------------------- /vergen-gix/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gix/Cargo.toml -------------------------------------------------------------------------------- /vergen-gix/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen-gix/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen-gix/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /vergen-gix/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gix/build.rs -------------------------------------------------------------------------------- /vergen-gix/src/gix/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gix/src/gix/mod.rs -------------------------------------------------------------------------------- /vergen-gix/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gix/src/lib.rs -------------------------------------------------------------------------------- /vergen-gix/tests/git_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-gix/tests/git_output.rs -------------------------------------------------------------------------------- /vergen-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/Cargo.toml -------------------------------------------------------------------------------- /vergen-lib/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen-lib/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/README.md -------------------------------------------------------------------------------- /vergen-lib/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/build.rs -------------------------------------------------------------------------------- /vergen-lib/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/config.rs -------------------------------------------------------------------------------- /vergen-lib/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/constants.rs -------------------------------------------------------------------------------- /vergen-lib/src/emitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/emitter.rs -------------------------------------------------------------------------------- /vergen-lib/src/entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/entries.rs -------------------------------------------------------------------------------- /vergen-lib/src/keys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/keys.rs -------------------------------------------------------------------------------- /vergen-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/lib.rs -------------------------------------------------------------------------------- /vergen-lib/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-lib/src/utils.rs -------------------------------------------------------------------------------- /vergen-pretty/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/Cargo.toml -------------------------------------------------------------------------------- /vergen-pretty/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen-pretty/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen-pretty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/README.md -------------------------------------------------------------------------------- /vergen-pretty/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/build.rs -------------------------------------------------------------------------------- /vergen-pretty/src/header/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/header/mod.rs -------------------------------------------------------------------------------- /vergen-pretty/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/lib.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/feature/bincode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/feature/bincode.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/feature/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/feature/color.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/feature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/feature/mod.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/feature/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/feature/serde.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/feature/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/feature/trace.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/mod.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/prefix.rs -------------------------------------------------------------------------------- /vergen-pretty/src/pretty/suffix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/pretty/suffix.rs -------------------------------------------------------------------------------- /vergen-pretty/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen-pretty/src/utils.rs -------------------------------------------------------------------------------- /vergen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/Cargo.toml -------------------------------------------------------------------------------- /vergen/LICENSE-APACHE: -------------------------------------------------------------------------------- 1 | ../LICENSE-APACHE -------------------------------------------------------------------------------- /vergen/LICENSE-MIT: -------------------------------------------------------------------------------- 1 | ../LICENSE-MIT -------------------------------------------------------------------------------- /vergen/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /vergen/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/build.rs -------------------------------------------------------------------------------- /vergen/src/feature/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/feature/build.rs -------------------------------------------------------------------------------- /vergen/src/feature/cargo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/feature/cargo.rs -------------------------------------------------------------------------------- /vergen/src/feature/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/feature/mod.rs -------------------------------------------------------------------------------- /vergen/src/feature/rustc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/feature/rustc.rs -------------------------------------------------------------------------------- /vergen/src/feature/si.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/feature/si.rs -------------------------------------------------------------------------------- /vergen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/src/lib.rs -------------------------------------------------------------------------------- /vergen/tests/build_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/tests/build_output.rs -------------------------------------------------------------------------------- /vergen/tests/cargo_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/tests/cargo_output.rs -------------------------------------------------------------------------------- /vergen/tests/rustc_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/tests/rustc_output.rs -------------------------------------------------------------------------------- /vergen/tests/sysinfo_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustyhorde/vergen/HEAD/vergen/tests/sysinfo_output.rs --------------------------------------------------------------------------------