(List (Com {[LIT_CHARS .]} {[VarSub REPO_ROOT] [LIT_CHARS /bootstrap/shared/shared_functions.sh]}) (If (Pipeline! (Com {[LIT_CHARS which]} {[LIT_CHARS vagrant]} < (FilenameRedirectNode filename={[LIT_CHARS /dev/null]} "> 1), > ) ) (List (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "You must have Vagrant installed to build an environment using Vagrant."]]} < (DescriptorRedirectNode target={[LIT_CHARS 2]} &"> 1), > ) (Com {[LIT_CHARS exit]} {[LIT_CHARS 1]}) ) ) )