Home

Awesome

Config Validator

CI Status License Platform Swift 5.0 Reviewed by Hound

Config Validator validates & uploads your configuration files and clears CDN cache as part of your CI process.

For more information on Config Validator, take a look at the keynote presentation.

Features

Installation

Homebrew

To install using Homebrew, run the following command:

brew install rwbutler/tools/config-validator

Mint

To install using Mint run the following command:

mint install rwbutler/configvalidator 

Swift Package Manager

To build using Swift Package Manager, run the following command:

swift build -c release --disable-sandbox

Usage

In order to view options, execute config-validator with no arguments:

--cloudfront-distribution-id: Set to invalidate CloudFront distribution with the specified identifier.

--force-upload: Uploads all validated files even where not modified in the latest commit.

--files: Specifies files to be validated.

--plist-validator: (-p) Specifies the Property List validator to use.

--silent: (-s) Prevents output being emitted.

--slack-url: Set to output to a Slack hook URL.

--upload-method: Specifies the method of upload.

--upload-urls: Specifies URLs to upload validated files to. Must contain same number of URLs as number of files to validate.

--verbose: (-v) Emits verbose output.

Author

Ross Butler

License

Config Validator is available under the MIT license. See the LICENSE file for more info.

Additional Software

Controls

AnimatedGradientView
AnimatedGradientView

Frameworks

CheatsConnectivityFeatureFlagsSkylarkTypographyKitUpdates
CheatsConnectivityFeatureFlagsSkylarkTypographyKitUpdates

Tools

Config ValidatorIPA UploaderPalette
Config ValidatorIPA UploaderPalette