21 lines
679 B
CoffeeScript
21 lines
679 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
|
||
|
"python \"" + 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)
|