def env_loads(args): env = spack.cmd.require_active_env(cmd_name='env loads') # Set the module types that have been selected module_type = args.module_type if module_type is None: # If no selection has been made select all of them module_type = 'tcl' recurse_dependencies = args.recurse_dependencies args.recurse_dependencies = False loads_file = fs.join_path(env.path, 'loads') with open(loads_file, 'w') as f: specs = env._get_environment_specs( recurse_dependencies=recurse_dependencies) spack.cmd.modules.loads(module_type, specs, args, f) print('To load this environment, type:') print(' source %s' % loads_file)
def env_loads(args): env = ev.get_env(args, 'env loads') # Set the module types that have been selected module_type = args.module_type if module_type is None: # If no selection has been made select all of them module_type = 'tcl' recurse_dependencies = args.recurse_dependencies args.recurse_dependencies = False loads_file = fs.join_path(env.path, 'loads') with open(loads_file, 'w') as f: specs = env._get_environment_specs( recurse_dependencies=recurse_dependencies) spack.cmd.modules.loads(module_type, specs, args, f) print('To load this environment, type:') print(' source %s' % loads_file)