Devel::IPerl::Plugin::EnvironmentModules - interact with Environment Modules in a Jupyter IPerl kernel
A plugin to use when you have environment modules to work with.
The plugin is a wrapper for the Env::Modulecmd perl module.
IPerl->load_plugin('EnvironmentModules') unless IPerl->can('module_load');
IPerl->module_load('git');
IPerl->module_unload('git');Called by IPerl->load_plugin('EnvironmentModules').
IPerl->module_list;Display a list of environment modules that are available.
IPerl->module_list;Display the list of environment modules that are loaded.
my $loaded = IPerl->module_list_array;Return an array reference to the list of loaded modules as returned by "module_list".
IPerl->module_load('gcc');Load a list of environment modules.
IPerl->module_search(qr/gcc/);
IPerl->module_search('gcc');Display a list of matching modules. The query can either be a regular expression or a literal string.
IPerl->module_show('gcc');Display the environment modified by the given environment module.
IPerl->module_unload('gcc');Unload a list of environment modules.
Not for end user consumption.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->avail;A more longwinded IPerl->module_avail;.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->list();A more longwinded IPerl->module_list;.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->list_array();A more longwinded IPerl->module_list_array;.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->load('gcc');A more longwinded IPerl->module_load;.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();Create a new instance.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->search(qr/gcc/);
$p->search('gcc');my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->show('gcc');A more longwinded IPerl->module_show;.
my $p = Devel::IPerl::Plugin::EnvironmentModules->new();
$p->unload('gcc');A more longwinded IPerl->module_unload;.