├── .gitignore ├── .gitmodules ├── Frameworks └── YAML.framework │ ├── Headers │ ├── Resources │ ├── Versions │ ├── A │ │ ├── Headers │ │ │ └── YAMLSerialization.h │ │ ├── Resources │ │ │ ├── English.lproj │ │ │ │ └── InfoPlist.strings │ │ │ └── Info.plist │ │ └── YAML │ └── Current │ └── YAML ├── LICENSE ├── Makefile ├── README.md ├── Sample ├── Sample.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Sample │ ├── Config.h │ ├── config.yaml │ └── main.m ├── xcconf.xcodeproj ├── project.pbxproj └── project.xcworkspace │ └── contents.xcworkspacedata ├── xcconf ├── Sources │ ├── CodeGen │ │ ├── XCCConfigurationCodeGenerator.h │ │ ├── XCCConfigurationCodeGenerator.m │ │ ├── XCCParametersCodeGenerator.h │ │ ├── XCCParametersCodeGenerator.m │ │ ├── XCCParametersCodeGeneratorProtocol.h │ │ ├── XCCSecureParametersCodeGenerator.h │ │ ├── XCCSecureParametersCodeGenerator.m │ │ ├── XCCSecureXORParametersCodeGenerator.h │ │ └── XCCSecureXORParametersCodeGenerator.m │ ├── Driver │ │ ├── XCCDiagnosticsEngine.h │ │ ├── XCCDiagnosticsEngine.m │ │ ├── XCCDriver.h │ │ ├── XCCDriver.m │ │ ├── XCCDriverOptions.h │ │ ├── XCCDriverOptions.m │ │ ├── XCCDriverOptionsBuilder.h │ │ ├── XCCDriverOptionsBuilder.m │ │ └── XCCDriverOptionsBuilder_Internal.h │ ├── Models │ │ ├── XCCEnvironment.h │ │ ├── XCCEnvironment.m │ │ ├── XCCYAMLConfiguration.h │ │ └── XCCYAMLConfiguration.m │ └── Parser │ │ ├── XCCConfigurationParser.h │ │ └── XCCConfigurationParser.m └── main.m └── xcconf_tests ├── Fixtures └── Valid.yaml ├── Specs ├── CodeGen │ ├── XCCConfigurationCodeGeneratorSpec.mm │ ├── XCCParameterCodeGeneratorSpec.mm │ ├── XCCSecureParametersCodeGeneratorSpec.mm │ └── XCCSecureXORParametersCodeGeneratorSpec.mm ├── Driver │ └── XCCDriverOptionsBuilderSpec.mm ├── Models │ ├── XCCEnvironmentSpec.mm │ └── XCCYAMLConfigurationSpec.mm └── Parser │ └── XCCConfigurationParserSpec.mm └── SupportingFiles ├── Rakefile ├── main.m └── xcconf_tests-Prefix.pch /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/.gitmodules -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Versions/A/Headers/YAMLSerialization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Frameworks/YAML.framework/Versions/A/Headers/YAMLSerialization.h -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Versions/A/Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Frameworks/YAML.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Frameworks/YAML.framework/Versions/A/Resources/Info.plist -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Versions/A/YAML: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Frameworks/YAML.framework/Versions/A/YAML -------------------------------------------------------------------------------- /Frameworks/YAML.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/YAML.framework/YAML: -------------------------------------------------------------------------------- 1 | Versions/Current/YAML -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/README.md -------------------------------------------------------------------------------- /Sample/Sample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Sample/Sample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Sample/Sample.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Sample/Sample/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Sample/Sample/Config.h -------------------------------------------------------------------------------- /Sample/Sample/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Sample/Sample/config.yaml -------------------------------------------------------------------------------- /Sample/Sample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/Sample/Sample/main.m -------------------------------------------------------------------------------- /xcconf.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /xcconf.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCConfigurationCodeGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCConfigurationCodeGenerator.h -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCConfigurationCodeGenerator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCConfigurationCodeGenerator.m -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCParametersCodeGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCParametersCodeGenerator.h -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCParametersCodeGenerator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCParametersCodeGenerator.m -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCParametersCodeGeneratorProtocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCParametersCodeGeneratorProtocol.h -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCSecureParametersCodeGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCSecureParametersCodeGenerator.h -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCSecureParametersCodeGenerator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCSecureParametersCodeGenerator.m -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCSecureXORParametersCodeGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCSecureXORParametersCodeGenerator.h -------------------------------------------------------------------------------- /xcconf/Sources/CodeGen/XCCSecureXORParametersCodeGenerator.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/CodeGen/XCCSecureXORParametersCodeGenerator.m -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDiagnosticsEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDiagnosticsEngine.h -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDiagnosticsEngine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDiagnosticsEngine.m -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriver.h -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriver.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriver.m -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriverOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriverOptions.h -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriverOptions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriverOptions.m -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriverOptionsBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriverOptionsBuilder.h -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriverOptionsBuilder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriverOptionsBuilder.m -------------------------------------------------------------------------------- /xcconf/Sources/Driver/XCCDriverOptionsBuilder_Internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Driver/XCCDriverOptionsBuilder_Internal.h -------------------------------------------------------------------------------- /xcconf/Sources/Models/XCCEnvironment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Models/XCCEnvironment.h -------------------------------------------------------------------------------- /xcconf/Sources/Models/XCCEnvironment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Models/XCCEnvironment.m -------------------------------------------------------------------------------- /xcconf/Sources/Models/XCCYAMLConfiguration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Models/XCCYAMLConfiguration.h -------------------------------------------------------------------------------- /xcconf/Sources/Models/XCCYAMLConfiguration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Models/XCCYAMLConfiguration.m -------------------------------------------------------------------------------- /xcconf/Sources/Parser/XCCConfigurationParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Parser/XCCConfigurationParser.h -------------------------------------------------------------------------------- /xcconf/Sources/Parser/XCCConfigurationParser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/Sources/Parser/XCCConfigurationParser.m -------------------------------------------------------------------------------- /xcconf/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf/main.m -------------------------------------------------------------------------------- /xcconf_tests/Fixtures/Valid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Fixtures/Valid.yaml -------------------------------------------------------------------------------- /xcconf_tests/Specs/CodeGen/XCCConfigurationCodeGeneratorSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/CodeGen/XCCConfigurationCodeGeneratorSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/CodeGen/XCCParameterCodeGeneratorSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/CodeGen/XCCParameterCodeGeneratorSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/CodeGen/XCCSecureParametersCodeGeneratorSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/CodeGen/XCCSecureParametersCodeGeneratorSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/CodeGen/XCCSecureXORParametersCodeGeneratorSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/CodeGen/XCCSecureXORParametersCodeGeneratorSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/Driver/XCCDriverOptionsBuilderSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/Driver/XCCDriverOptionsBuilderSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/Models/XCCEnvironmentSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/Models/XCCEnvironmentSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/Models/XCCYAMLConfigurationSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/Models/XCCYAMLConfigurationSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/Specs/Parser/XCCConfigurationParserSpec.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/Specs/Parser/XCCConfigurationParserSpec.mm -------------------------------------------------------------------------------- /xcconf_tests/SupportingFiles/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/SupportingFiles/Rakefile -------------------------------------------------------------------------------- /xcconf_tests/SupportingFiles/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/SupportingFiles/main.m -------------------------------------------------------------------------------- /xcconf_tests/SupportingFiles/xcconf_tests-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexDenisov/xcconf/HEAD/xcconf_tests/SupportingFiles/xcconf_tests-Prefix.pch --------------------------------------------------------------------------------