             type: "string"
             title: "Perl executable path"
             default: "perl"
+        executableCwd:
+            type: "string"
+            title: "Current working directory for execution"
+            default: ""
         incPathsFromProjectRoot:
             type: "array"
             title: "Include paths from project root"


        sourceCode = textEditor.getText()

        return helpers.exec(
            settings.executablePath,
            parameters,
            {
                stdin: sourceCode,
                stream: 'both',
                cwd: fileDir}
            ).then (result) ->
                messages = []
                regex = namedRegExp.named(REGEX)

                    textEditor,
                    {
                        executablePath: @executablePath,
                        executableCwd: @executableCwd,
                        includePaths: @includePaths,
                        includePathsAbsolute: @includePathsAbsolute,
                        warnings: @warnings,
