modules icon indicating copy to clipboard operation
modules copied to clipboard

switch on module in place of switched off module

Open xdelaruelle opened this issue 5 years ago • 0 comments

When calling switch sub-command it currently unloads specified switched-off module and loads switched-on module after all loaded modules. In version 3 of Modules, switched-on module was set in place of the switched off module.

Depending on usages, this behavior of Modules version 3 may be desired.

To have this behavior operating in a consistent way, every module loaded after switched-off module should be unloaded, then switched-on module should be loaded, then unloaded modules should be loaded again. This way the append-path and prepend-path commands from switched-on module will operate consistently.

This behavior of switch sub-command triggers an automated module handling mechanism, so it should only be triggered if auto_handling configuration is enabled.

Also this should not replace switch sub-command behavior of Modules version 4, so enabling back behavior of version 3 should be done through an option, disabled by default, named switch_inplace for instance.

xdelaruelle avatar Jun 26 '20 19:06 xdelaruelle