(command.CommandList children: [ (C {(set)} {(-e)}) (C {(cd)} { (DQ (word_part.CommandSubPart command_list: (command.CommandList children: [(C {(dirname)} {(DQ ($ VSub_Number '$0'))})] ) left_token: <Left_CommandSub '$('> spids: [19 25] ) (/..) ) } ) (C {(script/bootstrap)}) (C {(echo)} {(DQ ('==> Setting up DB\xe2\x80\xa6'))}) (C {(bin/rake)} {(db) (Lit_Other ':') (create)} {(db) (Lit_Other ':') (reset)}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_DollarName '$RAILS_ENV'))} {(Lit_Other ']')}) (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_DollarName '$RACK_ENV'))} {(Lit_Other ']')}) ] ) terminator: <Op_Semi ';'> ) ] action: [(C {(true)})] spids: [16777215 78] ) ] spids: [16777215 99] ) (C {(echo)} {(DQ ('==> App is now ready to go!'))}) ] )