atom-beautify/lib/langs/python-beautify.coffee

19 lines
656 B
CoffeeScript

###
Requires https://github.com/hhatto/autopep8
###
getCmd = (inputPath, outputPath, options) ->
path = options.autopep8_path # jshint ignore: line
# jshint ignore: line
# jshint ignore: line
optionsStr = "--max-line-length " + options.max_line_length + " --indent-size " + options.indent_size + " --ignore " + options.ignore.join(",") # jshint ignore: line
if path
# Use absolute path
"#{path} \"#{inputPath}\" #{optionsStr}"
else
# Use command available in $PATH
"autopep8 \"" + inputPath + "\" " + optionsStr
"use strict"
cliBeautify = require("./cli-beautify")
isStdout = true
module.exports = cliBeautify(getCmd, isStdout)