私はjsbeautifier.orgが好きで、コードを含むgithub リポジトリがあることがわかります。
Readme には、コマンド ラインからこのツールを使用する方法の例が 2 つあります。
import jsbeautifier
res = jsbeautifier.beautify('your javascript string')
res = jsbeautifier.beautify_file('some_file.js')
と:
opts = jsbeautifier.default_options()
opts.indent_size = 2
res = jsbeautifier.beautify('some javascript', opts)
これをスクリプト ( ) に組み込んで、または引数 (ファイル名) をmyjsbeautify.py
受け入れて に出力できるようにするにはどうすればよいですか? オプションも使いたいです。stdin
stdout
keep array indentation
望ましい構文
cat ugly.js | myjsbeautify.py
また
myjsbeautify.py ugly.js