(command.CommandList children: [ (command.ShFunction name: die body: (BraceGroup children: [ (command.Simple 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 token:<Id.ControlFlow_Exit exit> arg_word:{<1>}) ] ) ) (command.AndOr ops: [Id.Op_DPipe] children: [ (C {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_Pound '$#'))} {<-eq>} {<3>} {<Id.Lit_RBracket ']'>}) (C {<die>} { (DQ <Id.Lit_BadBackslash '\\'> <'nERROR:'> <Id.Lit_BadBackslash '\\'> <'n 3 arguments required [ oldPathToReason, newPathToReason, printWidth ], '> ($ Id.VSub_Pound '$#') <' provided'> <Id.Lit_BadBackslash '\\'> <n> ) } ) ] ) (command.Pipeline children: [ (C {<find>} {<.>}) (C {<grep>} {(DQ <Id.Lit_BadBackslash '\\'> <.re> <Id.Lit_Dollar '$'>)}) (C {<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 '\\$'>) <'//g'> <Id.Lit_BadBackslash '\\'> <'\'\',\n'> <' {input: binary}\n'> <' );\n'> <' require(\'fs\').writeFileSync(filePath, reformatted);\n'> <'}); '> ) } ) ] negated: F ) (command.Pipeline children: [ (C {<find>} {<.>}) (C {<grep>} {(DQ <Id.Lit_BadBackslash '\\'> <.rei> <Id.Lit_Dollar '$'>)}) (C {<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 '\\$'>) <'//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 '\\"'>) <'Completed!'> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\"'>) <'\'); '> ) } ) ] negated: F ) ] )