       .option '--publish', 'When given, all changes will be published immediately'
       .option '--updatesOnly', "Won't create any new products, only updates existing"
       .option '--dryRun', 'Will list all action that would be triggered, but will not POST them to SPHERE.IO'
-      .option '--defaultState', "When given, specifies the key of the state to assign imported products to, if they don't have one"
+      .option '--defaultState [stateKey]', "When given, specifies the key of the state to assign imported products to, if they don't have one"
       .option '-m, --matchBy [value]', 'Product attribute name which will be used to match products. Possible values: id, slug, sku, <custom_attribute_name>. Default: id. Localized attribute types are not supported for <custom_attribute_name> option', 'id'
       .option '-e, --encoding [encoding]', 'Encoding used when reading data from input file | default: utf8', 'utf8'
       .usage '--projectKey <project-key> --clientId <client-id> --clientSecret <client-secret> --csv <file>'

          importer.allowRemovalOfVariants = opts.allowRemovalOfVariants
          importer.publishProducts = opts.publish
          importer.updatesOnly = true if opts.updatesOnly
          importer.dryRun = true if opts.dryRun
          importer.matchBy = opts.matchBy


            httpConfig:
              host: program.sphereHost
              enableRetry: true
            defaultState: opts.defaultState
          options.authConfig.host = program.sphereAuthHost
          options.continueOnProblems = opts.continueOnProblems or false

