(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'HOME='> name:HOME) op: assign_op.Equal rhs: { (DQ (command_sub left_token: <Id.Left_Backtick '`'> child: (command.CommandList children: [ (command.Sentence child: (command.Simple words: [{<cd>} {($ Id.VSub_Number 0)}] redirects: [ (redir op: <Id.Redir_Great '>'> loc: (redir_loc.Fd fd:1) arg: {<'/dev/null'>} ) (redir op: <Id.Redir_GreatAnd '2>&'> loc: (redir_loc.Fd fd:2) arg: {<1>} ) ] more_env: [] do_fork: T ) terminator: <Id.Op_Semi _> ) (C {<pwd>}) ] ) right: <Id.Backtick_Right '`'> ) ) } spids: [7] ) ] redirects: [ (redir op:<Id.Redir_Great '>'> loc:(redir_loc.Fd fd:1) arg:{<'/dev/null'>}) (redir op:<Id.Redir_GreatAnd '2>&'> loc:(redir_loc.Fd fd:2) arg:{<1>}) ] ) (C {<cd>} {($ Id.VSub_DollarName HOME)}) (C {<git>} {<clone>} {<-b>} {<master>} {<https> <Id.Lit_Colon ':'> <'//github.com/htruong/gpio2kbd.git'>} ) (C {<cd>} {($ Id.VSub_DollarName HOME) <'/gpio2kbd'>}) (C {<make>}) (C {<cd>} {($ Id.VSub_DollarName HOME)}) ] )