PSProfile v0.6.0
Changelog
0.6.0 - 2019-11-02
- Issue #21 - Thank you @corbob!
- Fixed: Project folder discovery logic to ensure that project folders with the same name are added to the dictionary without conflict.
- Issue #22 - Thank you @corbob!
- Added:
WithInsiders
switch parameter toOpen-Code
,Edit-PSProfilePrompt
, andEdit-PSProfileInitScript
.
- Added:
- Issue #23
- Fixed:
$PSProfile
variable should exist regardless of when you import the module (removed conditional variable setting from PSM1).
- Fixed:
- Issue #26
- Fixed:
$PSProfile._globalize()
internal method will now update$PSDefaultParameterValue
to$global":PSDefaultParameterValue
on InitScripts / ExternalScripts / etc so$PSDefaultParameterValue
persists in the main session as intended.
- Fixed:
- Issue #27
- Removed:
Set-Prompt
alias to prevent conflict withoh-my-posh
module.
- Removed:
- Issue #29
- Fixed: Secrets now persist across refreshes and sessions as intended. Details:
- Removed
PSProfileVault
class, replaced with pure hashtable. - Updated the Secrets management functions to work directly against the Vault hashtable.
- Removed
- Fixed: Secrets now persist across refreshes and sessions as intended. Details:
- Issue #31
- Fixed: Same as Issue #29.
Instructions
IMPORTANT: You MUST have the following modules installed as a prerequisite to using this module, otherwise the module will fail to import! Installing the module from the repo source or the release page does not automatically install dependencies!!
Module Dependencies:
- Click here to download the PSProfile.zip file attached to the release.
- If on Windows: Right-click the downloaded zip, select Properties, then unblock the file.
This is to prevent having to unblock each file individually after unzipping.
- Unzip the archive.
- (Optional) Place the module folder somewhere in your
PSModulePath
.You can view the paths listed by running the environment variable
$env:PSModulePath
- Import the module, using the full path to the PSD1 file in place of
PSProfile
if the unzipped module folder is not in yourPSModulePath
:# In $env:PSModulePath Import-Module PSProfile # Otherwise, provide the path to the manifest: Import-Module -Path C:\MyPSModules\PSProfile\\PSProfile.psd1