Skip to content
This repository was archived by the owner on Dec 8, 2021. It is now read-only.

New extension design#3

Merged
SteveL-MSFT merged 33 commits intoPowerShell:masterfrom
PaulHigin:new-extension-design
Nov 14, 2019
Merged

New extension design#3
SteveL-MSFT merged 33 commits intoPowerShell:masterfrom
PaulHigin:new-extension-design

Conversation

@PaulHigin
Copy link
Contributor

This is the sum total of multiple commits for Secrets Management, using the new C# abstract class vault extension mechanism. Vault extension is based on PowerShell modules. One method is a PowerShell module with a RequiredAssembly having the C# class type implementation, and the other is a script module that implements required extension methods as script functions.

Copy link
Member

@SteveL-MSFT SteveL-MSFT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GitHub
says "Modules/Microsoft.PowerShell.SecretsManagement/TestExtensionModules/TestLocalScript/TestLocalScript.psm1" is a binary file. Is this file saved as UTF-8 NoBOM? I suggest you schedule a design review and then we should go through a more thorough code review after that.

@SteveL-MSFT
Copy link
Member

Now it says Modules/Microsoft.PowerShell.SecretsManagement/TestExtensionModules/AKVaultScript/AKVaultScript.psm1 is a binary file

@SteveL-MSFT SteveL-MSFT merged commit b54bb63 into PowerShell:master Nov 14, 2019
@PaulHigin PaulHigin deleted the new-extension-design branch November 18, 2019 15:32
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants