   helpDescription: "Product module name the R-file is generated for, is none given R.swift will use the environment variable PRODUCT_MODULE_NAME"
 )
 private let buildProductsDirOption = Option(
-  trigger: .long("buildProductsDir"), 
-  numberOfParameters: 1, 
+  trigger: .long("buildProductsDir"),
+  numberOfParameters: 1,
   helpDescription: "Build products folder that Xcode uses during build, will default to the environment variable BUILT_PRODUCTS_DIR."
 )
 private let developerDirOption = Option(
-  trigger: .long("developerDir"), 
-  numberOfParameters: 1, 
+  trigger: .long("developerDir"),
+  numberOfParameters: 1,
   helpDescription: "Developer folder that Xcode uses during build, will default to the environment variable DEVELOPER_DIR."
 )
 private let sourceRootOption = Option(
-  trigger: .long("sourceRoot"), 
-  numberOfParameters: 1, 
+  trigger: .long("sourceRoot"),
+  numberOfParameters: 1,
   helpDescription: "Source root folder that Xcode uses during build, will default to the environment variable SOURCE_ROOT."
 )
 private let sdkRootOption = Option(
-  trigger: .long("sdkRoot"), 
-  numberOfParameters: 1, 
+  trigger: .long("sdkRoot"),
+  numberOfParameters: 1,
   helpDescription: "SDK root folder that Xcode uses during build, will default to the environment variable SDKROOT."
 )
 

  versionOption,
  edgeOption,
  accessLevelOption,
  xcodeprojOption,
  targetOption,
  bundleIdentifierOption,

      bundleIdentifier = try getFirstArgumentForOption(bundleIdentifierOption, environment["PRODUCT_BUNDLE_IDENTIFIER"])

      productModuleName = try getFirstArgumentForOption(productModuleNameOption, environment["PRODUCT_MODULE_NAME"])

      let rswiftignorePath = try getFirstArgumentForOption(rswiftignore, nil)
      rswiftignoreURL = URL(fileURLWithPath: rswiftignorePath)

      let buildProductsDirPath = try getFirstArgumentForOption(buildProductsDirOption, environment["BUILT_PRODUCTS_DIR"])
      buildProductsDirURL = URL(fileURLWithPath: buildProductsDirPath)
