├── .gitignore ├── Cargo.toml ├── README.md ├── configure_me ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── configure_me_codegen ├── .gitignore ├── Cargo.toml ├── README.md ├── build.rs ├── src │ ├── codegen │ │ └── mod.rs │ ├── config.rs │ ├── debconf.rs │ ├── gen_man.rs │ ├── lib.rs │ └── manifest.rs └── tests │ ├── coalesced.rs │ ├── config_files │ ├── bar_hello.toml │ ├── empty.toml │ ├── fortyseven.toml │ └── fortytwo.toml │ ├── config_ordering.rs │ ├── custom_args.rs │ ├── custom_merge_fn.rs │ ├── display.rs │ ├── doc.rs │ ├── empty.rs │ ├── error.rs │ ├── expected_outputs │ ├── conf_files │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── config-template.rs │ ├── convert_into │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── empty │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── multiple_params │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── no_arg │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── optional_program_name │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── required_program_name │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── short_switches │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── single_default_param │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── single_mandatory_param │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── single_optional_param │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── single_switch │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ └── with_custom_merge │ │ ├── arg_parse_error.rs │ │ ├── config.rs │ │ ├── construct_metadata.rs │ │ ├── display_arg_parse_error.rs │ │ ├── display_env_parse_error.rs │ │ ├── display_validation_error.rs │ │ ├── env_parse_error.rs │ │ ├── merge_args.rs │ │ ├── merge_env.rs │ │ ├── merge_in.rs │ │ ├── merge_short_args.rs │ │ ├── metadata_fields.rs │ │ ├── process_program_name.rs │ │ ├── raw_config.rs │ │ ├── validate.rs │ │ └── validation_error.rs │ ├── glue │ └── boilerplate.rs │ ├── optional_program_name.rs │ ├── required_program_name.rs │ └── single_optional_param.rs └── docs └── why_not_derive.md /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | configure_me/README.md -------------------------------------------------------------------------------- /configure_me/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me/Cargo.toml -------------------------------------------------------------------------------- /configure_me/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me/README.md -------------------------------------------------------------------------------- /configure_me/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me/src/lib.rs -------------------------------------------------------------------------------- /configure_me_codegen/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /target 3 | **/*.rs.bk 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /configure_me_codegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/Cargo.toml -------------------------------------------------------------------------------- /configure_me_codegen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/README.md -------------------------------------------------------------------------------- /configure_me_codegen/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/build.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/codegen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/codegen/mod.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/config.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/debconf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/debconf.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/gen_man.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/gen_man.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/lib.rs -------------------------------------------------------------------------------- /configure_me_codegen/src/manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/src/manifest.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/coalesced.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/coalesced.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/config_files/bar_hello.toml: -------------------------------------------------------------------------------- 1 | bar = "Hello" 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/config_files/empty.toml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/config_files/fortyseven.toml: -------------------------------------------------------------------------------- 1 | foo = 47 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/config_files/fortytwo.toml: -------------------------------------------------------------------------------- 1 | foo = 42 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/config_ordering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/config_ordering.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/custom_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/custom_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/custom_merge_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/custom_merge_fn.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/display.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/display.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/doc.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/empty.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/empty.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: Option, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/conf_files/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/conf_files/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/config-template.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/config-template.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/display_validation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/display_validation_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/convert_into/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/convert_into/validation_error.rs: -------------------------------------------------------------------------------- 1 | MissingField(&'static str), 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/arg_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/empty/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/display_env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/merge_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/merge_env.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/merge_in.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/empty/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/raw_config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/empty/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/empty/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/display_validation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/display_validation_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/multiple_params/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/multiple_params/validation_error.rs: -------------------------------------------------------------------------------- 1 | MissingField(&'static str), 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/arg_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: Option, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/merge_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/no_arg/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/no_arg/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/arg_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/construct_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/optional_program_name/construct_metadata.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/optional_program_name/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/display_env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/merge_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/merge_env.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/merge_in.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | pub program_name: Option, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/process_program_name.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/raw_config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/optional_program_name/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/optional_program_name/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/arg_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/construct_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/required_program_name/construct_metadata.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/required_program_name/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/display_env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/display_validation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/required_program_name/display_validation_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/merge_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/merge_env.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/merge_in.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | pub program_name: std::path::PathBuf, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/required_program_name/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/raw_config.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/required_program_name/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/required_program_name/validation_error.rs: -------------------------------------------------------------------------------- 1 | MissingProgramName, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/display_env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/env_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/merge_env.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/merge_short_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/merge_short_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/short_switches/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/short_switches/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: u32, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_default_param/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_default_param/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: u32, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_validation_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/display_validation_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_mandatory_param/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_mandatory_param/validation_error.rs: -------------------------------------------------------------------------------- 1 | MissingField(&'static str), 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: Option, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_optional_param/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_optional_param/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/arg_parse_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/config.rs: -------------------------------------------------------------------------------- 1 | pub foo: bool, 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/env_parse_error.rs: -------------------------------------------------------------------------------- 1 | FieldFoo(::std::ffi::OsString), 2 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/single_switch/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/single_switch/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/construct_metadata.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/display_arg_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/display_arg_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/display_env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/display_env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/display_validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/env_parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/env_parse_error.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_args.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_env.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_in.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_in.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/merge_short_args.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/metadata_fields.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/process_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/process_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/raw_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/raw_config.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/expected_outputs/with_custom_merge/validate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/expected_outputs/with_custom_merge/validation_error.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configure_me_codegen/tests/glue/boilerplate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/glue/boilerplate.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/optional_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/optional_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/required_program_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/required_program_name.rs -------------------------------------------------------------------------------- /configure_me_codegen/tests/single_optional_param.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/configure_me_codegen/tests/single_optional_param.rs -------------------------------------------------------------------------------- /docs/why_not_derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kixunil/configure_me/HEAD/docs/why_not_derive.md --------------------------------------------------------------------------------