(command.CommandList children: [ (command.ShFunction name_tok: <die> name: die body: (BraceGroup left: <Id.Lit_LBrace '{'> children: [ (command.Simple blame_tok: <echo> more_env: [] words: [{<echo>} {(DQ ($ Id.VSub_At '@'))}] redirects: [(Redir op:<Id.Redir_GreatAnd '>&'> loc:(redir_loc.Fd fd:1) arg:{<2>})] do_fork: T ) (command.ControlFlow keyword:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] redirects: [] right: <Id.Lit_RBrace '}'> ) ) (command.AndOr children: [ (command.Simple blame_tok: <Id.Lit_LBracket '['> more_env: [] words: [ {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_Pound '#'))} {<-eq>} {<3>} {<Id.Lit_RBracket ']'>} ] redirects: [] do_fork: T ) (command.Simple blame_tok: <die> more_env: [] words: [ {<die>} { (DQ <Id.Lit_BadBackslash '\\'> <'nERROR:'> <Id.Lit_BadBackslash '\\'> <'n 3 arguments required [ oldPathToReason, newPathToReason, printWidth ], '> ($ Id.VSub_Pound '#') <' provided'> <Id.Lit_BadBackslash '\\'> <n> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_DPipe _>] ) (command.Pipeline children: [ (command.Simple blame_tok: <find> more_env: [] words: [{<find>} {<.>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <grep> more_env: [] words: [{<grep>} {(DQ <Id.Lit_BadBackslash '\\'> <.re> <Id.Lit_Dollar '$'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <xargs> more_env: [] words: [ {<xargs>} {<-0>} {<node>} {<-e>} { (DQ <'process.argv[1].split(\''> <Id.Lit_BadBackslash '\\'> <'n\').filter(function(n){return n;}).forEach(function(filePath) { '> <' var binary = require(\'child_process\').execSync(\''> ($ Id.VSub_Number 1) <' \' + filePath + \' -print binary_reason\');\n'> <' var reformatted = require(\'child_process\').execSync(\n'> <' \''> ($ Id.VSub_Number 2) < ' -use-stdin true -is-interface-pp false -parse binary_reason -print re -print-width ' > ($ Id.VSub_Number 3) <' | sed -e '> <Id.Lit_BadBackslash '\\'> <'\'s/ *'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') <'//g'> <Id.Lit_BadBackslash '\\'> <'\'\',\n'> <' {input: binary}\n'> <' );\n'> <' require(\'fs\').writeFileSync(filePath, reformatted);\n'> <'}); '> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>] ) (command.Pipeline children: [ (command.Simple blame_tok: <find> more_env: [] words: [{<find>} {<.>}] redirects: [] do_fork: T ) (command.Simple blame_tok: <grep> more_env: [] words: [{<grep>} {(DQ <Id.Lit_BadBackslash '\\'> <.rei> <Id.Lit_Dollar '$'>)}] redirects: [] do_fork: T ) (command.Simple blame_tok: <xargs> more_env: [] words: [ {<xargs>} {<-0>} {<node>} {<-e>} { (DQ <'process.argv[1].split(\''> <Id.Lit_BadBackslash '\\'> <'n\').filter(function(n){return n;}).forEach(function(filePath) { '> <' var binary = require(\'child_process\').execSync(\''> ($ Id.VSub_Number 1) <' \' + filePath + \' -print binary_reason\');\n'> <' var reformatted = require(\'child_process\').execSync(\n'> <' \''> ($ Id.VSub_Number 2) < ' -use-stdin true -is-interface-pp true -parse binary_reason -print re -print-width ' > ($ Id.VSub_Number 3) <' | sed -e '> <Id.Lit_BadBackslash '\\'> <'\'s/ *'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\$'> ch:'$') <'//g'> <Id.Lit_BadBackslash '\\'> <'\'\',\n'> <' {input: binary}\n'> <' );\n'> <' require(\'fs\').writeFileSync(filePath, reformatted);\n'> <'}); '> <'console.log(\'echo '> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <'Completed!'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'> ch:'"') <'\'); '> ) } ] redirects: [] do_fork: T ) ] ops: [<Id.Op_Pipe _> <Id.Op_Pipe _>] ) ] )