(command.CommandList children: [ (C {(Id.KW_Set set)} {(-e)}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {(Id.Lit_LBracket '[')} {($ Id.VSub_DollarName '$TRAVIS_OS_NAME')} {(Id.Lit_Equals '=') (Id.Lit_Equals '=')} {(DQ (linux))} {(Id.Lit_RBracket ']')} ) terminator: <Id.Op_Semi ';'> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MINICONDA_URL) op: assign_op.Equal rhs: {(DQ ('https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh'))} spids: [77] ) ] ) ] spids: [58 74] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:MINICONDA_URL) op: assign_op.Equal rhs: {(DQ ('https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh'))} spids: [85] ) ] ) ] ) (C {(wget)} {(-O)} {(miniconda.sh)} {($ Id.VSub_DollarName '$MINICONDA_URL')}) (C {(source)} {($ Id.VSub_DollarName '$TRAVIS_BUILD_DIR') (/ci/travis_env_common.sh)}) (C {(mkdir)} {(-p)} {($ Id.VSub_DollarName '$CONDA_PKGS_DIRS')}) (C {(bash)} {(miniconda.sh)} {(-b)} {(-p)} {($ Id.VSub_DollarName '$MINICONDA')}) (C {(export)} {(Id.Lit_VarLike 'PATH=') (DQ ($ Id.VSub_DollarName '$MINICONDA') ('/bin:') ($ Id.VSub_DollarName '$PATH')) } ) (C {(conda)} {(update)} {(-y)} {(-q)} {(conda)}) (C {(conda)} {(config)} {(--set)} {(auto_update_conda)} {(false)}) (C {(conda)} {(info)} {(-a)}) (C {(conda)} {(config)} {(--set)} {(show_channel_urls)} {(True)}) (C {(conda)} {(config)} {(--set)} {(remote_connect_timeout_secs)} {(12)}) (C {(conda)} {(config)} {(--add)} {(channels)} {(https) (Id.Lit_Other ':') (//repo.continuum.io/pkgs/free)} ) (C {(conda)} {(config)} {(--add)} {(channels)} {(conda-forge)}) (C {(conda)} {(info)} {(-a)}) ] )