├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ ├── cache-zigs.yml │ ├── ci.yml │ ├── release.yml │ ├── rust-audit-check.yml │ └── rustfmt.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── README.md ├── cargo-geiger-serde ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── lib.rs │ ├── package_id.rs │ ├── report.rs │ └── source.rs ├── cargo-geiger ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── src │ ├── args.rs │ ├── cli.rs │ ├── format.rs │ ├── format │ │ ├── display.rs │ │ ├── emoji_symbols.rs │ │ ├── parse.rs │ │ ├── pattern.rs │ │ ├── print_config.rs │ │ ├── table.rs │ │ └── table │ │ │ ├── handle_text_tree_line.rs │ │ │ └── total_package_counts.rs │ ├── graph.rs │ ├── graph │ │ └── extra_deps.rs │ ├── lib.rs │ ├── main.rs │ ├── mapping.rs │ ├── mapping │ │ ├── geiger.rs │ │ ├── krates_mapping.rs │ │ ├── metadata.rs │ │ └── metadata │ │ │ ├── dependency.rs │ │ │ ├── package.rs │ │ │ └── package_id.rs │ ├── readme.rs │ ├── scan.rs │ ├── scan │ │ ├── default.rs │ │ ├── default │ │ │ └── table.rs │ │ ├── find.rs │ │ ├── forbid.rs │ │ ├── forbid │ │ │ └── table.rs │ │ ├── rs_file.rs │ │ └── rs_file │ │ │ └── custom_executor.rs │ ├── tree.rs │ └── tree │ │ ├── traversal.rs │ │ └── traversal │ │ ├── dependency_kind.rs │ │ └── dependency_node.rs └── tests │ ├── context │ └── mod.rs │ ├── external_package_reports │ └── mod.rs │ ├── integration_test │ └── mod.rs │ ├── integration_tests.rs │ ├── readme_integration_tests.rs │ ├── report │ └── mod.rs │ ├── run │ └── mod.rs │ ├── serialize_integration_tests.rs │ └── snapshots │ ├── integration_tests__test1_package_with_no_deps.stderr.snap │ ├── integration_tests__test1_package_with_no_deps.stdout.snap │ ├── integration_tests__test2_package_with_shallow_deps.stderr.snap │ ├── integration_tests__test2_package_with_shallow_deps.stdout.snap │ ├── integration_tests__test3_package_with_nested_deps.stderr.snap │ ├── integration_tests__test3_package_with_nested_deps.stdout.snap │ ├── integration_tests__test4_workspace_with_top_level_package.stderr.snap │ ├── integration_tests__test4_workspace_with_top_level_package.stdout.snap │ ├── integration_tests__test5_workspace_with_virtual_manifest.stderr.snap │ ├── integration_tests__test5_workspace_with_virtual_manifest.stdout.snap │ ├── integration_tests__test6_cargo_lock_out_of_date.stderr.snap │ ├── integration_tests__test6_cargo_lock_out_of_date.stdout.snap │ ├── integration_tests__test7_package_with_patched_dep.stderr.snap │ ├── integration_tests__test7_package_with_patched_dep.stdout.snap │ ├── integration_tests__test8_package_with_build_rs_no_deps.stderr.snap │ ├── integration_tests__test8_package_with_build_rs_no_deps.stdout.snap │ ├── integration_tests__test9_package_with_git_deps.stderr.snap │ ├── integration_tests__test9_package_with_git_deps.stdout.snap │ ├── readme_integration_tests__test1_package_with_no_deps.readme.snap │ ├── readme_integration_tests__test2_package_with_shallow_deps.readme.snap │ ├── readme_integration_tests__test3_package_with_nested_deps.readme.snap │ ├── readme_integration_tests__test4_workspace_with_top_level_package.readme.snap │ ├── readme_integration_tests__test6_cargo_lock_out_of_date.readme.snap │ └── readme_integration_tests__test7_package_with_patched_dep.readme.snap ├── geiger ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md └── src │ ├── find.rs │ ├── geiger_syn_visitor.rs │ └── lib.rs ├── matrix.json ├── rustfmt.toml └── test_crates ├── support └── num_cpus │ ├── Cargo.toml │ └── src │ └── lib.rs ├── test1_package_with_no_deps ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── test2_package_with_shallow_deps ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── test3_package_with_nested_deps ├── Cargo.lock ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── test4_workspace_with_top_level_package ├── Cargo.lock ├── Cargo.toml ├── README.md ├── member1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── src │ └── main.rs ├── test5_workspace_with_virtual_manifest ├── Cargo.lock ├── Cargo.toml ├── member1 │ ├── Cargo.toml │ └── src │ │ └── main.rs └── src │ └── main.rs ├── test6_cargo_lock_out_of_date ├── Cargo.lock ├── Cargo.toml ├── README_DIFFERENT_NAME.md └── src │ └── main.rs ├── test7_package_with_patched_dep ├── Cargo.lock ├── Cargo.toml ├── README_DIFFERENT_NAME.md └── src │ └── main.rs ├── test8_package_with_build_rs_no_deps ├── Cargo.lock ├── Cargo.toml ├── README.md ├── build.rs └── src │ └── lib.rs └── test9_package_with_git_deps ├── Cargo.toml ├── README.md └── src └── lib.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cache-zigs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/workflows/cache-zigs.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust-audit-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/workflows/rust-audit-check.yml -------------------------------------------------------------------------------- /.github/workflows/rustfmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.github/workflows/rustfmt.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/README.md -------------------------------------------------------------------------------- /cargo-geiger-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/Cargo.toml -------------------------------------------------------------------------------- /cargo-geiger-serde/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/LICENSE-APACHE -------------------------------------------------------------------------------- /cargo-geiger-serde/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/LICENSE-MIT -------------------------------------------------------------------------------- /cargo-geiger-serde/README.md: -------------------------------------------------------------------------------- 1 | Serde serialization types for `cargo-geiger` output. 2 | -------------------------------------------------------------------------------- /cargo-geiger-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/src/lib.rs -------------------------------------------------------------------------------- /cargo-geiger-serde/src/package_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/src/package_id.rs -------------------------------------------------------------------------------- /cargo-geiger-serde/src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/src/report.rs -------------------------------------------------------------------------------- /cargo-geiger-serde/src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger-serde/src/source.rs -------------------------------------------------------------------------------- /cargo-geiger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/.gitignore -------------------------------------------------------------------------------- /cargo-geiger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/Cargo.toml -------------------------------------------------------------------------------- /cargo-geiger/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/LICENSE-APACHE -------------------------------------------------------------------------------- /cargo-geiger/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/LICENSE-MIT -------------------------------------------------------------------------------- /cargo-geiger/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /cargo-geiger/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/args.rs -------------------------------------------------------------------------------- /cargo-geiger/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/cli.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/display.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/emoji_symbols.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/emoji_symbols.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/parse.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/pattern.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/print_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/print_config.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/table.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/table/handle_text_tree_line.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/table/handle_text_tree_line.rs -------------------------------------------------------------------------------- /cargo-geiger/src/format/table/total_package_counts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/format/table/total_package_counts.rs -------------------------------------------------------------------------------- /cargo-geiger/src/graph.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/graph.rs -------------------------------------------------------------------------------- /cargo-geiger/src/graph/extra_deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/graph/extra_deps.rs -------------------------------------------------------------------------------- /cargo-geiger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/lib.rs -------------------------------------------------------------------------------- /cargo-geiger/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/main.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/geiger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/geiger.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/krates_mapping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/krates_mapping.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/metadata.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/metadata/dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/metadata/dependency.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/metadata/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/metadata/package.rs -------------------------------------------------------------------------------- /cargo-geiger/src/mapping/metadata/package_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/mapping/metadata/package_id.rs -------------------------------------------------------------------------------- /cargo-geiger/src/readme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/readme.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/default.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/default/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/default/table.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/find.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/forbid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/forbid.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/forbid/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/forbid/table.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/rs_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/rs_file.rs -------------------------------------------------------------------------------- /cargo-geiger/src/scan/rs_file/custom_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/scan/rs_file/custom_executor.rs -------------------------------------------------------------------------------- /cargo-geiger/src/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/tree.rs -------------------------------------------------------------------------------- /cargo-geiger/src/tree/traversal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/tree/traversal.rs -------------------------------------------------------------------------------- /cargo-geiger/src/tree/traversal/dependency_kind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/tree/traversal/dependency_kind.rs -------------------------------------------------------------------------------- /cargo-geiger/src/tree/traversal/dependency_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/src/tree/traversal/dependency_node.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/context/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/context/mod.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/external_package_reports/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/external_package_reports/mod.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/integration_test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/integration_test/mod.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/integration_tests.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/readme_integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/readme_integration_tests.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/report/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/report/mod.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/run/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/run/mod.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/serialize_integration_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/serialize_integration_tests.rs -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test1_package_with_no_deps.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test1_package_with_no_deps.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test1_package_with_no_deps.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test1_package_with_no_deps.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test2_package_with_shallow_deps.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test2_package_with_shallow_deps.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test2_package_with_shallow_deps.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test2_package_with_shallow_deps.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test3_package_with_nested_deps.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test3_package_with_nested_deps.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test3_package_with_nested_deps.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test3_package_with_nested_deps.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test4_workspace_with_top_level_package.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test4_workspace_with_top_level_package.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test4_workspace_with_top_level_package.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test4_workspace_with_top_level_package.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test5_workspace_with_virtual_manifest.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test5_workspace_with_virtual_manifest.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test5_workspace_with_virtual_manifest.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test5_workspace_with_virtual_manifest.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test6_cargo_lock_out_of_date.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test6_cargo_lock_out_of_date.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test6_cargo_lock_out_of_date.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test6_cargo_lock_out_of_date.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test7_package_with_patched_dep.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test7_package_with_patched_dep.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test7_package_with_patched_dep.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test7_package_with_patched_dep.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test8_package_with_build_rs_no_deps.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test8_package_with_build_rs_no_deps.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test8_package_with_build_rs_no_deps.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test8_package_with_build_rs_no_deps.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test9_package_with_git_deps.stderr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test9_package_with_git_deps.stderr.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/integration_tests__test9_package_with_git_deps.stdout.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/integration_tests__test9_package_with_git_deps.stdout.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test1_package_with_no_deps.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test1_package_with_no_deps.readme.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test2_package_with_shallow_deps.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test2_package_with_shallow_deps.readme.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test3_package_with_nested_deps.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test3_package_with_nested_deps.readme.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test4_workspace_with_top_level_package.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test4_workspace_with_top_level_package.readme.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test6_cargo_lock_out_of_date.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test6_cargo_lock_out_of_date.readme.snap -------------------------------------------------------------------------------- /cargo-geiger/tests/snapshots/readme_integration_tests__test7_package_with_patched_dep.readme.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/cargo-geiger/tests/snapshots/readme_integration_tests__test7_package_with_patched_dep.readme.snap -------------------------------------------------------------------------------- /geiger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/.gitignore -------------------------------------------------------------------------------- /geiger/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/Cargo.toml -------------------------------------------------------------------------------- /geiger/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/LICENSE-APACHE -------------------------------------------------------------------------------- /geiger/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/LICENSE-MIT -------------------------------------------------------------------------------- /geiger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/README.md -------------------------------------------------------------------------------- /geiger/src/find.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/src/find.rs -------------------------------------------------------------------------------- /geiger/src/geiger_syn_visitor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/src/geiger_syn_visitor.rs -------------------------------------------------------------------------------- /geiger/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/geiger/src/lib.rs -------------------------------------------------------------------------------- /matrix.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/matrix.json -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | max_width = 80 2 | -------------------------------------------------------------------------------- /test_crates/support/num_cpus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/support/num_cpus/Cargo.toml -------------------------------------------------------------------------------- /test_crates/support/num_cpus/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/support/num_cpus/src/lib.rs -------------------------------------------------------------------------------- /test_crates/test1_package_with_no_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test1_package_with_no_deps/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test1_package_with_no_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test1_package_with_no_deps/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test1_package_with_no_deps/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test1_package_with_no_deps/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test1_package_with_no_deps/src/lib.rs -------------------------------------------------------------------------------- /test_crates/test2_package_with_shallow_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test2_package_with_shallow_deps/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test2_package_with_shallow_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test2_package_with_shallow_deps/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test2_package_with_shallow_deps/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test2_package_with_shallow_deps/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test2_package_with_shallow_deps/src/lib.rs -------------------------------------------------------------------------------- /test_crates/test3_package_with_nested_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test3_package_with_nested_deps/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test3_package_with_nested_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test3_package_with_nested_deps/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test3_package_with_nested_deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test3_package_with_nested_deps/README.md -------------------------------------------------------------------------------- /test_crates/test3_package_with_nested_deps/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test3_package_with_nested_deps/src/main.rs -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test4_workspace_with_top_level_package/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test4_workspace_with_top_level_package/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test4_workspace_with_top_level_package/README.md -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/member1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test4_workspace_with_top_level_package/member1/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/member1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test4_workspace_with_top_level_package/member1/src/main.rs -------------------------------------------------------------------------------- /test_crates/test4_workspace_with_top_level_package/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /test_crates/test5_workspace_with_virtual_manifest/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test5_workspace_with_virtual_manifest/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test5_workspace_with_virtual_manifest/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test5_workspace_with_virtual_manifest/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test5_workspace_with_virtual_manifest/member1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test5_workspace_with_virtual_manifest/member1/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test5_workspace_with_virtual_manifest/member1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test5_workspace_with_virtual_manifest/member1/src/main.rs -------------------------------------------------------------------------------- /test_crates/test5_workspace_with_virtual_manifest/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /test_crates/test6_cargo_lock_out_of_date/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test6_cargo_lock_out_of_date/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test6_cargo_lock_out_of_date/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test6_cargo_lock_out_of_date/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test6_cargo_lock_out_of_date/README_DIFFERENT_NAME.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test6_cargo_lock_out_of_date/src/main.rs: -------------------------------------------------------------------------------- 1 | #![forbid(unsafe_code)] 2 | 3 | fn main() { 4 | println!("Hello, world!"); 5 | } 6 | -------------------------------------------------------------------------------- /test_crates/test7_package_with_patched_dep/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test7_package_with_patched_dep/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test7_package_with_patched_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test7_package_with_patched_dep/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test7_package_with_patched_dep/README_DIFFERENT_NAME.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test7_package_with_patched_dep/src/main.rs: -------------------------------------------------------------------------------- 1 | #![forbid(unsafe_code)] 2 | 3 | fn main() { 4 | println!("Hello, world!"); 5 | } 6 | -------------------------------------------------------------------------------- /test_crates/test8_package_with_build_rs_no_deps/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test8_package_with_build_rs_no_deps/Cargo.lock -------------------------------------------------------------------------------- /test_crates/test8_package_with_build_rs_no_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test8_package_with_build_rs_no_deps/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test8_package_with_build_rs_no_deps/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test8_package_with_build_rs_no_deps/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test8_package_with_build_rs_no_deps/build.rs -------------------------------------------------------------------------------- /test_crates/test8_package_with_build_rs_no_deps/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn g() { 2 | println!("Hello"); 3 | } 4 | 5 | -------------------------------------------------------------------------------- /test_crates/test9_package_with_git_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/geiger-rs/cargo-geiger/HEAD/test_crates/test9_package_with_git_deps/Cargo.toml -------------------------------------------------------------------------------- /test_crates/test9_package_with_git_deps/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_crates/test9_package_with_git_deps/src/lib.rs: -------------------------------------------------------------------------------- 1 | pub fn g() { 2 | println!("Hello"); 3 | } 4 | 5 | --------------------------------------------------------------------------------