README.md in produce-0.6.5 vs README.md in produce-1.0.0

- old
+ new

@@ -32,16 +32,12 @@ [![License](http://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://github.com/KrauseFx/produce/blob/master/LICENSE) [![Gem](https://img.shields.io/gem/v/produce.svg?style=flat)](http://rubygems.org/gems/produce) ###### Create new iOS apps on iTunes Connect and Dev Portal using your command line -##### This tool was sponsored by [AppInstitute](http://appinstitute.co.uk/). - Get in contact with the developer on Twitter: [@KrauseFx](https://twitter.com/KrauseFx) - - ------- <p align="center"> <a href="#features">Features</a> &bull; <a href="#installation">Installation</a> &bull; <a href="#usage">Usage</a> &bull; @@ -77,24 +73,33 @@ To get a list of all available parameters: produce --help ``` + Commands: + associate_group Associate with a group, which is create if needed or simply located otherwise + create Creates a new app on iTunes Connect and the Apple Developer Portal + disable_services Disable specific Application Services for a specific app on the Apple Developer Portal + enable_services Enable specific Application Services for a specific app on the Apple Developer Portal + group Ensure that a specific App Group exists + help Display global or [command] help documentation + + Global Options: -u, --username STRING Your Apple ID Username (PRODUCE_USERNAME) -a, --app_identifier STRING App Identifier (Bundle ID, e.g. com.krausefx.app) (PRODUCE_APP_IDENTIFIER) - -b, --bundle_identifier_suffix STRING App Identifier Suffix (Ignored if App Identifier does not ends with .*) -(PRODUCE_APP_IDENTIFIER_SUFFIX) + -e, --bundle_identifier_suffix STRING App Identifier Suffix (Ignored if App Identifier does not ends with .*) (PRODUCE_APP_IDENTIFIER_SUFFIX) -q, --app_name STRING App Name (PRODUCE_APP_NAME) -z, --app_version STRING Initial version number (e.g. '1.0') (PRODUCE_VERSION) - -s, --sku SKU Number (e.g. '1234') (PRODUCE_SKU) + -y, --sku STRING SKU Number (e.g. '1234') (PRODUCE_SKU) -m, --language STRING Primary Language (e.g. 'English', 'German') (PRODUCE_LANGUAGE) - -c, --company_name STRING The name of your comapny. Only required if it's the first app you create -(PRODUCE_COMPANY_NAME) + -c, --company_name STRING The name of your comapny. Only required if it's the first app you create (PRODUCE_COMPANY_NAME) -i, --skip_itc Skip the creation of the app on iTunes Connect (PRODUCE_SKIP_ITC) -d, --skip_devcenter Skip the creation of the app on the Apple Developer Portal (PRODUCE_SKIP_DEVCENTER) - -t, --team_id STRING The ID of your team if you're in multiple teams (PRODUCE_TEAM_ID) + -b, --team_id STRING The ID of your team if you're in multiple teams (PRODUCE_TEAM_ID) -l, --team_name STRING The name of your team if you're in multiple teams (PRODUCE_TEAM_NAME) + -h, --help Display help documentation + -v, --version Display version information ``` ## Enabling / Disabling Application Services If you want to enable Application Services for an App ID (HomeKit and HealthKit in this example): @@ -148,24 +153,11 @@ --push-notification Disable Push notifications --vpn-conf Disable VPN Configuration ``` ## Environment Variables -In case you want to pass more information to `produce` using environment variables: -- `PRODUCE_USERNAME` (your iTunes Connect username) -- `PRODUCE_APP_IDENTIFIER` (the bundle identifier of the new app) -- `PRODUCE_APP_NAME` (the name of the new app) -- `PRODUCE_GROUP_IDENTIFIER` (the group identifier of the new app group) -- `PRODUCE_GROUP_NAME` (the name of the new app group) -- `PRODUCE_LANGUAGE` (the language you want your app to use, e.g. `English`, `German`) -- `PRODUCE_VERSION` (the initial app version) -- `PRODUCE_SKU` (the SKU you want to use, which must be a unique number) -- `PRODUCE_SKIP_ITC` (should iTunes Connect app be created) -- `PRODUCE_SKIP_DEVCENTER` (should Apple Developer Portal app be created) -- `PRODUCE_TEAM_ID` (the Team ID, e.g. `Q2CBPK58CA`) -- `PRODUCE_TEAM_NAME` (the Team Name, e.g. `Felix Krause`) - +All available values can also be passed using environment variables, run `produce --help` to get a list of all available parameters. ## [`fastlane`](https://github.com/KrauseFx/fastlane) Integration Your `Fastfile` should look like this ```ruby