(command.CommandList
  children: [
    (C {<cd>} {<'/apache-arrow/arrow/site'>})
    (C {<export>} 
      {<Id.Lit_VarLike 'GEM_HOME='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: (C {<pwd>})
          right: <Id.Eof_RParen _>
        )
      }
    )
    (C {<export>} 
      {<Id.Lit_VarLike 'BUNDLE_PATH='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: (C {<pwd>})
          right: <Id.Eof_RParen _>
        )
      }
    )
    (C {<export>} 
      {<Id.Lit_VarLike 'HOME='> 
        (command_sub
          left_token: <Id.Left_DollarParen '$('>
          child: (C {<pwd>})
          right: <Id.Eof_RParen _>
        )
      }
    )
    (C {<bundle>} {<install>} {<--path>} {<.>})
    (command.ShAssignment
      pairs: [
        (assign_pair
          lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'HOST_IP='> name:HOST_IP)
          op: assign_op.Equal
          rhs: 
            {
              (command_sub
                left_token: <Id.Left_DollarParen '$('>
                child: 
                  (command.Pipeline
                    children: [
                      (C {<grep>} 
                        {
                          (command_sub
                            left_token: <Id.Left_DollarParen '$('>
                            child: (C {<hostname>})
                            right: <Id.Eof_RParen _>
                          )
                        } {<'/etc/hosts'>}
                      )
                      (C {<cut>} {<-f>} {<1>})
                    ]
                    negated: F
                    stderr_indices: []
                  )
                right: <Id.Eof_RParen _>
              )
            }
          spids: [84]
        )
      ]
      redirects: []
    )
    (C {<bundle>} {<exec>} {<jekyll>} {<serve>} {<-c>} {<_config.yml>} {<-s>} {<asf-site>} {<--host>} 
      {(${ Id.VSub_Name HOST_IP)} {<--port>} {<4000>}
    )
  ]
)