(command.CommandList children: [ (C {<set>} {<-e>}) (command.If arms: [ (if_arm cond: (condition.Shell commands: [ (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 left:<Id.Lit_VarLike 'MINICONDA_URL='> name:MINICONDA_URL) op: assign_op.Equal rhs: {(DQ <'https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh'>)} spids: [77] ) ] redirects: [] ) ] spids: [58 74] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name left:<Id.Lit_VarLike 'MINICONDA_URL='> name:MINICONDA_URL) op: assign_op.Equal rhs: {(DQ <'https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh'>)} spids: [85] ) ] redirects: [] ) ] redirects: [] ) (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_Colon ':'> <'//repo.continuum.io/pkgs/free'>} ) (C {<conda>} {<config>} {<--add>} {<channels>} {<conda-forge>}) (C {<conda>} {<info>} {<-a>}) ] )