PSFramework
1.0.12
General Scripting Framework, providing PowerShell-specific infrastructure for other modules.
Minimum PowerShell version
3.0
See the version list below for details.
Installation Options
Author(s)
Friedrich Weinmann
Copyright
(c) Friedrich Weinmann 2017. All rights reserved.
Package Details
Owners
Tags
scripting infrastructure logging configuration
Cmdlets
Invoke-PSFProtectedCommand Remove-PSFNull Select-PSFObject Set-PSFConfig Test-PSFShouldProcess Write-PSFMessage
Functions
Clear-PSFResultCache ConvertFrom-PSFArray ConvertFrom-PSFClixml ConvertTo-PSFClixml ConvertTo-PSFHashtable Disable-PSFTaskEngineTask Enable-PSFTaskEngineTask Export-PSFClixml Export-PSFConfig Get-PSFConfig Get-PSFConfigValue Get-PSFDynamicContentObject Get-PSFFeature Get-PSFMessage Get-PSFLicense Get-PSFLocalizedString Get-PSFLoggingProvider Get-PSFMessageLevelModifier Get-PSFPipeline Get-PSFResultCache Get-PSFRunspace Get-PSFScriptblock Get-PSFTaskEngineCache Get-PSFTaskEngineTask Get-PSFTypeSerializationData Get-PSFUserChoice Import-PSFClixml Import-PSFCmdlet Import-PSFConfig Import-PSFLocalizedString Install-PSFLoggingProvider Invoke-PSFCommand Join-PSFPath New-PSFLicense New-PSFMessageLevelModifier New-PSFSessionContainer New-PSFSupportPackage Register-PSFConfig Register-PSFConfigSchema Register-PSFConfigValidation Register-PSFFeature Register-PSFLoggingProvider Register-PSFMessageEvent Register-PSFMessageTransform Register-PSFParameterClassMapping Register-PSFRunspace Register-PSFSessionObjectType Register-PSFTaskEngineTask Register-PSFTeppArgumentCompleter Register-PSFTeppScriptblock Register-PSFTypeSerializationData Remove-PSFAlias Remove-PSFConfig Remove-PSFLicense Remove-PSFMessageLevelModifier Reset-PSFConfig Resolve-PSFDefaultParameterValue Resolve-PSFPath Select-PSFPropertyValue Set-PSFDynamicContentObject Set-PSFFeature Set-PSFLoggingProvider Set-PSFResultCache Set-PSFScriptblock Set-PSFTaskEngineCache Set-PSFTeppResult Set-PSFTypeAlias Start-PSFRunspace Stop-PSFFunction Stop-PSFRunspace Test-PSFFeature Test-PSFFunctionInterrupt Test-PSFParameterBinding Test-PSFPowerShell Test-PSFTaskEngineCache Test-PSFTaskEngineTask Unregister-PSFConfig Wait-PSFMessage Write-PSFHostColor Write-PSFMessageProxy
Dependencies
This module has no dependencies.
Release Notes
https://github.com/PowershellFrameworkCollective/psframework/blob/master/PSFramework/changelog.md
FileList
- PSFramework.nuspec
- changelog.md
- PSFramework.psd1
- PSFramework.psm1
- The PSFramework Reliability Promise.md
- bin\PSFramework.dll
- bin\PSFramework.pdb
- bin\PSFramework.xml
- bin\readme.md
- bin\type-aliases.ps1
- bin\type-extensions.ps1
- en-us\about_psframework.help.txt
- en-us\about_psf_flowcontrol.help.txt
- en-us\about_psf_license.help.txt
- en-us\about_psf_message.help.txt
- en-us\about_psf_resultcache.help.txt
- en-us\about_psf_runspace.help.txt
- en-us\about_psf_tabexpansion.help.txt
- en-us\about_psf_taskengine.help.txt
- en-us\PSFramework.dll-Help.xml
- en-us\stringsAssembly.psd1
- en-us\stringsComputerManagement.psd1
- en-us\stringsConfiguration.psd1
- en-us\stringsFlowControl.psd1
- functions\readme.md
- internal\readme.md
- snippets\help_par_EnableException.snippet
- tests\pester.ps1
- tests\readme.md
- xml\PSFramework.Format.ps1xml
- xml\PSFramework.Types.ps1xml
- xml\readme.md
- functions\ComputerManagement\Invoke-PSFCommand.ps1
- functions\ComputerManagement\New-PSFSessionContainer.ps1
- functions\ComputerManagement\Register-PSFSessionObjectType.ps1
- functions\configuration\Export-PSFConfig.ps1
- functions\configuration\Get-PSFConfig.ps1
- functions\configuration\Get-PSFConfigValue.ps1
- functions\configuration\Import-PSFConfig.ps1
- functions\configuration\Register-PSFConfig.ps1
- functions\configuration\Register-PSFConfigSchema.ps1
- functions\configuration\Register-PSFConfigValidation.ps1
- functions\configuration\Remove-PSFConfig.ps1
- functions\configuration\Reset-PSFConfig.ps1
- functions\configuration\Unregister-PSFConfig.ps1
- functions\feature\Get-PSFFeature.ps1
- functions\feature\Register-PSFFeature.ps1
- functions\feature\Set-PSFFeature.ps1
- functions\feature\Test-PSFFeature.ps1
- functions\flowcontrol\Get-PSFUserChoice.ps1
- functions\flowcontrol\Stop-PSFFunction.ps1
- functions\flowcontrol\Test-PSFFunctionInterrupt.ps1
- functions\flowcontrol\Test-PSFParameterBinding.ps1
- functions\flowcontrol\Test-PSFPowerShell.ps1
- functions\import\Import-PSFCmdlet.ps1
- functions\import\Register-PSFParameterClassMapping.ps1
- functions\import\Set-PSFTypeAlias.ps1
- functions\license\Get-PSFLicense.ps1
- functions\license\New-PSFLicense.ps1
- functions\license\Remove-PSFLicense.ps1
- functions\localization\Get-PSFLocalizedString.ps1
- functions\localization\Import-PSFLocalizedString.ps1
- functions\logging\Get-PSFLoggingProvider.ps1
- functions\logging\Install-PSFLoggingProvider.ps1
- functions\logging\Register-PSFLoggingProvider.ps1
- functions\logging\Set-PSFLoggingProvider.ps1
- functions\message\Get-PSFMessage.ps1
- functions\message\Get-PSFMessageLevelModifier.ps1
- functions\message\New-PSFMessageLevelModifier.ps1
- functions\message\Register-PSFMessageEvent.ps1
- functions\message\Register-PSFMessageTransform.ps1
- functions\message\Remove-PSFMessageLevelModifier.ps1
- functions\message\Wait-PSFMessage.ps1
- functions\message\Write-PSFHostColor.ps1
- functions\message\Write-PSFMessageProxy.ps1
- functions\meta\Get-PSFPipeline.ps1
- functions\resultcache\Clear-PSFresultCache.ps1
- functions\resultcache\Get-PSFResultCache.ps1
- functions\resultcache\Set-PSFResultCache.ps1
- functions\runspace\Get-PSFDynamicContentObject.ps1
- functions\runspace\Get-PSFRunspace.ps1
- functions\runspace\Register-PSFRunspace.ps1
- functions\runspace\Set-PSFDynamicContentObject.ps1
- functions\runspace\Start-PSFRunspace.ps1
- functions\runspace\Stop-PSFRunspace.ps1
- functions\serialization\ConvertFrom-PSFClixml.ps1
- functions\serialization\ConvertTo-PSFClixml.ps1
- functions\serialization\Export-PSFClixml.ps1
- functions\serialization\Get-PSFTypeSerializationData.ps1
- functions\serialization\Import-PSFClixml.ps1
- functions\serialization\Register-PSFTypeSerializationData.ps1
- functions\tabexpansion\Register-PSFTeppArgumentCompleter.ps1
- functions\tabexpansion\Register-PSFTeppScriptblock.ps1
- functions\tabexpansion\Set-PSFTeppResult.ps1
- functions\taskengine\Disable-PSFTaskEngineTask.ps1
- functions\taskengine\Enable-PSFTaskEngineTask.ps1
- functions\taskengine\Get-PSFTaskEngineCache.ps1
- functions\taskengine\Get-PSFTaskEngineTask.ps1
- functions\taskengine\Register-PSFTaskEngineTask.ps1
- functions\taskengine\Set-PSFTaskEngineCache.ps1
- functions\taskengine\Test-PSFTaskEngineCache.ps1
- functions\taskengine\Test-PSFTaskEngineTask.ps1
- functions\utility\ConvertFrom-PSFArray.ps1
- functions\utility\ConvertTo-PSFHashtable.ps1
- functions\utility\Get-PSFScriptblock.ps1
- functions\utility\Join-PSFPath.ps1
- functions\utility\New-PSFSupportPackage.ps1
- functions\utility\Remove-PSFAlias.ps1
- functions\utility\Resolve-PSFDefaultParameterValue.ps1
- functions\utility\Resolve-PSFPath.ps1
- functions\utility\Select-PSFPropertyValue.ps1
- functions\utility\Set-PSFScriptblock.ps1
- internal\configurations\computermanagement.ps1
- internal\configurations\general.ps1
- internal\configurations\logging.ps1
- internal\configurations\message.ps1
- internal\configurations\runspace.ps1
- internal\configurations\serialization.ps1
- internal\configurations\utility.ps1
- internal\configurationschemata\default.ps1
- internal\configurationschemata\metajson.ps1
- internal\configurationvalidation\bool.ps1
- internal\configurationvalidation\consolecolor.ps1
- internal\configurationvalidation\credential.ps1
- internal\configurationvalidation\datetime.ps1
- internal\configurationvalidation\double.ps1
- internal\configurationvalidation\integer.ps1
- internal\configurationvalidation\integer0to9.ps1
- internal\configurationvalidation\integerarray.ps1
- internal\configurationvalidation\integerpositive.ps1
- internal\configurationvalidation\languagecode.ps1
- internal\configurationvalidation\loglileliletype.ps1
- internal\configurationvalidation\long.ps1
- internal\configurationvalidation\sizestyle.ps1
- internal\configurationvalidation\string.ps1
- internal\configurationvalidation\stringarray.ps1
- internal\configurationvalidation\timespan.ps1
- internal\loggingProviders\filesystem.provider.ps1
- internal\loggingProviders\gelf.provider.ps1
- internal\loggingProviders\logfile.provider.ps1
- internal\parameters\ComputerParameter.ps1
- internal\parameters\readme.md
- internal\scripts\async-logging2.ps1
- internal\scripts\cmdlets.ps1
- internal\scripts\environment.ps1
- internal\scripts\license.ps1
- internal\scripts\loadConfigurationPersisted.ps1
- internal\scripts\postimport.ps1
- internal\scripts\preimport.ps1
- internal\scripts\removalEvent.ps1
- internal\scripts\sessionRegistration.ps1
- internal\scripts\strings.ps1
- internal\scripts\taskEngine.ps1
- internal\scripts\teppInputResources.ps1
- internal\scripts\variables.ps1
- internal\tepp\tepp-assignment.ps1
- tests\functions\readme.md
- tests\general\FileIntegrity.Exceptions.ps1
- tests\general\FileIntegrity.Tests.ps1
- tests\general\Help.Exceptions.ps1
- tests\general\Help.Tests.ps1
- tests\general\manifest.Tests.ps1
- tests\general\PSScriptAnalyzer.Tests.ps1
- tests\testdata\configdata.json
- internal\functions\configuration\Convert-PsfConfigValue.ps1
- internal\functions\configuration\Read-PsfConfigFile.ps1
- internal\functions\configuration\Read-PsfConfigPersisted.ps1
- internal\functions\configuration\Write-PsfConfigFile.ps1
- internal\functions\localization\Import-LocalizedString.ps1
- internal\functions\message\Convert-PsfMessageException.ps1
- internal\functions\message\Convert-PsfMessageLevel.ps1
- internal\functions\message\Convert-PsfMessageTarget.ps1
- internal\functions\tabexpansion\New-PSFTeppCompletionResult.ps1
- internal\tepp\scripts\config-fullname.ps1
- internal\tepp\scripts\config-module.ps1
- internal\tepp\scripts\config-name.ps1
- internal\tepp\scripts\config-schema.ps1
- internal\tepp\scripts\config-validation.ps1
- internal\tepp\scripts\dynamiccontentobject-name.ps1
- internal\tepp\scripts\encoding.ps1
- internal\tepp\scripts\features.ps1
- internal\tepp\scripts\input.ps1
- internal\tepp\scripts\license-name.ps1
- internal\tepp\scripts\localization.ps1
- internal\tepp\scripts\logging-provider.ps1
- internal\tepp\scripts\message.ps1
- internal\tepp\scripts\psprovider.ps1
- internal\tepp\scripts\runspace.ps1
- internal\tepp\scripts\tepp.ps1
- internal\tepp\scripts\Unregister-PSFConfig.ps1
- tests\functions\configuration\Export-PSFConfig.Tests.ps1
- tests\functions\configuration\Get-PSFConfig.Tests.ps1
- tests\functions\configuration\Get-PSFConfigValue.Tests.ps1
- tests\functions\configuration\Import-PSFConfig.Tests.ps1
- tests\functions\configuration\Register-PSFConfig.Tests.ps1
- tests\functions\configuration\Register-PSFConfigValidation.Tests.ps1
- tests\functions\configuration\Remove-PSFConfig.Tests.ps1
- tests\functions\configuration\Set-PSFConfig.Tests.ps1
- tests\functions\configuration\Unregister-PSFConfig.Tests.ps1
- tests\functions\pipeline\Remove-PSFNull.Tests.ps1
- tests\functions\utility\Select-PSFObject.Tests.ps1
- tests\functions\utility\Select-PSFPropertyValue.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.7.270 | 188,012 | 2/6/2023 |
1.7.268 | 329 | 2/6/2023 |
1.7.249 | 371,350 | 10/17/2022 |
1.7.247 | 5,559 | 10/13/2022 |
1.7.246 | 72,798 | 10/6/2022 |
1.7.245 | 2,588 | 10/5/2022 |
1.7.244 | 64,918 | 9/20/2022 |
1.7.237 | 478,268 | 6/15/2022 |
1.7.235 | 38,086 | 6/4/2022 |
1.7.227 | 151,925 | 5/13/2022 |
1.7.226 | 2,478 | 5/13/2022 |
1.6.214 | 924,343 | 11/11/2021 |
1.6.205 | 352,648 | 6/16/2021 |
1.6.201 | 110,733 | 5/6/2021 |
1.6.198 | 31,861 | 4/12/2021 |
1.6.197 | 6,072 | 4/8/2021 |
1.6.195 | 6,314 | 4/1/2021 |
1.6.193 | 375 | 4/1/2021 |
1.6.181 | 23,913 | 3/17/2021 |
1.5.172 | 38,964 | 2/9/2021 |
1.5.171 | 2,048 | 2/7/2021 |
1.5.170 | 19,160 | 1/18/2021 |
1.5.168 | 1,252 | 1/17/2021 |
1.4.150 | 84,561 | 9/25/2020 |
1.4.149 | 14,868 | 9/2/2020 |
1.4.146 | 3,212 | 8/30/2020 |
1.4.143-prev... | 202 | 8/29/2020 |
1.3.140-prev... | 277 | 8/20/2020 |
1.3.135-prev... | 212 | 8/18/2020 |
1.1.59 | 154,649 | 11/2/2019 |
1.0.35 | 61,769 | 8/25/2019 |
1.0.33 | 2,393 | 8/11/2019 |
1.0.32 | 215 | 8/11/2019 |
1.0.19 | 10,320 | 5/21/2019 |
1.0.13 | 1,773 | 4/29/2019 |
1.0.12 (current version) | 2,301 | 3/20/2019 |
1.0.11 | 225 | 3/20/2019 |
1.0.2 | 6,939 | 3/11/2019 |
1.0.0 | 1,590 | 2/24/2019 |
0.10.31.179 | 1,160 | 2/7/2019 |
0.10.31.176 | 2,155 | 1/12/2019 |
0.10.30.165 | 1,765 | 12/1/2018 |
0.10.29.160 | 1,196 | 11/4/2018 |
0.10.28.144 | 651 | 10/28/2018 |
0.10.27.135 | 1,046 | 10/12/2018 |
0.10.27.134 | 257 | 10/12/2018 |
0.10.27.128 | 1,008 | 9/14/2018 |
0.9.25.113 | 5,299 | 9/5/2018 |
0.9.25.112 | 304 | 9/4/2018 |
0.9.25.107 | 1,079 | 8/18/2018 |
0.9.24.98 | 438 | 8/14/2018 |
0.9.24.91 | 534 | 8/7/2018 |
0.9.24.85 | 578 | 7/30/2018 |
0.9.23.82 | 633 | 7/24/2018 |
0.9.23.80 | 279 | 7/23/2018 |
0.9.23.77 | 668 | 7/10/2018 |
0.9.23.76 | 303 | 7/8/2018 |
0.9.22.70 | 692 | 6/22/2018 |
0.9.22.68 | 283 | 6/20/2018 |
0.9.21.62 | 476 | 6/12/2018 |
0.9.21.61 | 338 | 6/9/2018 |
0.9.19.55 | 697 | 5/27/2018 |
0.9.18.52 | 525 | 5/20/2018 |
0.9.16.44 | 940 | 4/22/2018 |
0.9.16.43 | 230 | 4/22/2018 |
0.9.15.41 | 434 | 4/14/2018 |
0.9.14.37 | 695 | 4/2/2018 |
0.9.13.35 | 330 | 3/31/2018 |
0.9.13.34 | 247 | 3/30/2018 |
0.9.11.25 | 866 | 3/11/2018 |
0.9.10.23 | 1,812 | 2/21/2018 |
0.9.9.20 | 425 | 2/18/2018 |
0.9.9.19 | 343 | 1/27/2018 |
0.9.8.17 | 273 | 1/19/2018 |
0.9.8.16 | 226 | 1/19/2018 |
0.9.7.14 | 252 | 1/17/2018 |
0.9.6.12 | 254 | 1/12/2018 |
0.9.6.11 | 244 | 1/7/2018 |
0.9.5.10 | 291 | 12/19/2017 |
0.9.4.9 | 317 | 10/3/2017 |
0.9.3.8 | 262 | 9/26/2017 |
0.9.3.7 | 224 | 9/25/2017 |
0.9.2.5 | 246 | 9/15/2017 |
0.9.1.1 | 268 | 7/8/2017 |
0.9.0.0 | 242 | 7/6/2017 |