EnvironmentModuleCore
3.8.3
This module includes all core features to export environment modules. Environment modules are like Powershell-Modules, but they can modify environment variables on load and restore the old environment state on remove. The functionallity was inspired by the Linux program modulecmd.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024 Marcus Walther
Package Details
Author(s)
- Marcus Walther
Tags
PowerShell Environment Modules EnvironmentModules Linux Windows
Functions
Import-EnvironmentModule Import-EnvironmentModuleDescriptionFile Remove-EnvironmentModule Get-EnvironmentModule Test-EnvironmentModuleLoaded Switch-EnvironmentModule New-EnvironmentModule New-EnvironmentModuleFunction Edit-EnvironmentModule Update-EnvironmentModuleCache Copy-EnvironmentModule Get-EnvironmentModuleFunction Get-EnvironmentModuleAlias New-EnvironmentModuleExecuteFunction Invoke-EnvironmentModuleFunction Add-EnvironmentModuleSearchPath Remove-EnvironmentModuleSearchPath Clear-EnvironmentModuleSearchPaths Clear-EnvironmentModules Test-EnvironmentModuleRootDirectory Get-EnvironmentModuleSearchPath Get-EnvironmentModulePath Set-EnvironmentModuleConfigurationValue Export-EnvironmentModuleCoreConfiguration Import-EnvironmentModuleCoreConfiguration Get-EnvironmentModuleParameter Set-EnvironmentModuleParameter Split-EnvironmentModuleName Show-EnvironmentSummary Read-EnvironmentModuleDescriptionFileByPath Compare-EnvironmentModulesByVersion Get-VirtualParameterEnvironments Enable-VirtualParameterEnvironment
PSEditions
Dependencies
This module has no dependencies.
FileList
- EnvironmentModuleCore.nuspec
- System.Runtime.CompilerServices.Unsafe.dll
- EnvironmentModuleCore.ps1
- DescriptionFile.ps1
- ModuleParameters.ps1
- ValueRendering.ps1
- Configuration.ps1
- LICENSE.md
- Microsoft.CSharp.dll
- Types.ps1xml
- System.Threading.Tasks.Extensions.dll
- Dismounting.ps1
- EnvironmentModuleCore.psm1
- ModuleCreation.ps1
- ModuleMerging.ps1
- Templates\MetaEnvironmentModule.psm1.template
- Utils.ps1
- Templates\EnvironmentModule.psd1.template
- EnvironmentModuleCore.dll
- Templates\EnvironmentModule.nuspec.template
- Mounting.ps1
- Templates\EnvironmentModule.pse1.template
- Storage.ps1
- Templates\EnvironmentModule.psm1.template
- Scriban.dll
- Extensions\GitRemoteItemType.ps1
- EnvironmentModuleCore.psd1
- Extensions\RegistrySearchPathType.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.8.3 (current version) | 679 | 1/10/2024 |
3.8.2 | 20 | 11/25/2023 |
3.8.1 | 11 | 11/18/2023 |
3.8.0 | 8 | 11/18/2023 |
3.7.0 | 20 | 10/13/2023 |
3.6.1 | 109 | 7/1/2022 |
3.6.0 | 14 | 7/1/2022 |
3.5.0 | 81 | 1/22/2022 |
3.4.0 | 267 | 6/27/2020 |
3.3.0.0 | 72 | 1/28/2020 |
3.2.0.0 | 80 | 8/15/2019 |
3.1.0.0 | 49 | 5/26/2019 |
3.0.0.0 | 57 | 4/4/2019 |
3.0.0-beta | 27 | 3/31/2019 |