     let useSTDIN: Bool
     let configurationFile: String
     let strict: Bool
+    let useScriptInputFiles: Bool
 
     static func create(path: String)(useSTDIN: Bool)(configurationFile: String)(strict: Bool)
-        -> LintOptions {
+        (useScriptInputFiles: Bool) -> LintOptions {
         return LintOptions(path: path, useSTDIN: useSTDIN, configurationFile: configurationFile,
-            strict: strict)
+            strict: strict, useScriptInputFiles: useScriptInputFiles)
     }
 
     static func evaluate(mode: CommandMode) -> Result<LintOptions, CommandantError<()>> {

        }
        return []
    }
}

struct LintOptions: OptionsType {

            <*> mode <| Option(key: "strict",
                defaultValue: false,
                usage: "fail on warnings")
            <*> mode <| Option(key: "use-script-input-files",
                defaultValue: false,
                usage: "read SCRIPT_INPUT_FILE* environment variables as files")
    }
}
