PSFramework
1.3.135-preview1
General Scripting Framework, providing PowerShell-specific infrastructure for other modules.
Minimum PowerShell version
3.0
See the version list below for details.
Installation Options
Owners
Copyright
(c) Friedrich Weinmann 2017. All rights reserved.
Package Details
Author(s)
- Friedrich Weinmann
Tags
scripting infrastructure logging configuration Linux Mac
Cmdlets
ConvertTo-PSFHashtable Invoke-PSFCallback Invoke-PSFProtectedCommand Remove-PSFNull Select-PSFObject Set-PSFConfig Test-PSFShouldProcess Write-PSFMessage
Functions
Clear-PSFResultCache Compare-PSFArray ConvertFrom-PSFArray ConvertFrom-PSFClixml ConvertTo-PSFClixml Disable-PSFTaskEngineTask Enable-PSFTaskEngineTask Export-PSFClixml Export-PSFConfig Export-PSFModuleClass Get-PSFCallback Get-PSFConfig Get-PSFConfigValue Get-PSFDynamicContentObject Get-PSFFeature Get-PSFMessage Get-PSFLicense Get-PSFLocalizedString Get-PSFLoggingProvider Get-PSFLoggingProviderInstance Get-PSFMessageLevelModifier Get-PSFPath Get-PSFPipeline Get-PSFResultCache Get-PSFRunspace Get-PSFScriptblock Get-PSFTaskEngineCache Get-PSFTaskEngineTask Get-PSFTypeSerializationData Get-PSFUserChoice Import-PSFClixml Import-PSFCmdlet Import-PSFConfig Import-PSFLocalizedString Import-PSFLoggingProvider Import-PSFPowerShellDataFile Install-PSFLoggingProvider Invoke-PSFCommand Join-PSFPath New-PSFLicense New-PSFMessageLevelModifier New-PSFSessionContainer New-PSFSupportPackage Register-PSFCallback 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-PSFConfig Select-PSFPropertyValue Set-PSFDynamicContentObject Set-PSFFeature Set-PSFLoggingProvider Set-PSFPath Set-PSFResultCache Set-PSFScriptblock Set-PSFTaskEngineCache Set-PSFTeppResult Set-PSFTypeAlias Start-PSFRunspace Stop-PSFFunction Stop-PSFRunspace Test-PSFFeature Test-PSFFunctionInterrupt Test-PSFLanguageMode Test-PSFParameterBinding Test-PSFPowerShell Test-PSFTaskEngineCache Test-PSFTaskEngineTask Unregister-PSFCallback Unregister-PSFConfig Wait-PSFMessage Write-PSFHostColor Write-PSFMessageProxy
PSEditions
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
- PSFramework.psproj
- PSFramework.psproj.psbuild
- PSFramework.psprojs
- 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
- en-us\stringsImport.psd1
- en-us\stringsLogging.psd1
- en-us\stringsResultCache.psd1
- en-us\stringsRunspaces.psd1
- en-us\stringsScriptblock.psd1
- en-us\stringsSerialization.psd1
- en-us\stringsTabExpansion.psd1
- en-us\stringsTaskEngine.psd1
- en-us\stringsUtility.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\Select-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-PSFCallback.ps1
- functions\flowcontrol\Get-PSFUserChoice.ps1
- functions\flowcontrol\Register-PSFCallback.ps1
- functions\flowcontrol\Stop-PSFFunction.ps1
- functions\flowcontrol\Test-PSFFunctionInterrupt.ps1
- functions\flowcontrol\Test-PSFLanguageMode.ps1
- functions\flowcontrol\Test-PSFParameterBinding.ps1
- functions\flowcontrol\Test-PSFPowerShell.ps1
- functions\flowcontrol\Unregister-PSFCallback.ps1
- functions\import\Export-PSFModuleClass.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\Get-PSFLoggingProviderInstance.ps1
- functions\logging\Import-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\Compare-PSFArray.ps1
- functions\utility\ConvertFrom-PSFArray.ps1
- functions\utility\Get-PSFPath.ps1
- functions\utility\Get-PSFScriptblock.ps1
- functions\utility\Import-PSFPowerShellDataFile.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-PSFPath.ps1
- functions\utility\Set-PSFScriptblock.ps1
- internal\configurations\computermanagement.ps1
- internal\configurations\general.ps1
- internal\configurations\logging.ps1
- internal\configurations\message.ps1
- internal\configurations\path.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\integer1to9.ps1
- internal\configurationvalidation\integerarray.ps1
- internal\configurationvalidation\integerpositive.ps1
- internal\configurationvalidation\languagecode.ps1
- internal\configurationvalidation\logfilefiletype.ps1
- internal\configurationvalidation\long.ps1
- internal\configurationvalidation\sizestyle.ps1
- internal\configurationvalidation\string.ps1
- internal\configurationvalidation\stringarray.ps1
- internal\configurationvalidation\timespan.ps1
- internal\configurationvalidation\uriabsolute.ps1
- internal\loggingProviders\azureloganalytics.provider.ps1
- internal\loggingProviders\eventlog.provider.ps1
- internal\loggingProviders\filesystem.provider.ps1
- internal\loggingProviders\gelf.provider.ps1
- internal\loggingProviders\logfile.provider.ps1
- internal\loggingProviders\splunk.provider.ps1
- internal\parameters\ComputerParameter.ps1
- internal\parameters\readme.md
- internal\scriptblocks\paths.validate.ps1
- internal\scriptblocks\timespan.validate.ps1
- internal\scripts\async-logging2.ps1
- internal\scripts\cmdlets.ps1
- internal\scripts\environment.ps1
- internal\scripts\license.ps1
- internal\scripts\loadConfigurationPersisted.ps1
- internal\scripts\loggingProviderInstanceModuleCode.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\extensions\BeTrueFOrAll.ps1
- tests\extensions\BeTrueForAny.ps1
- tests\extensions\HaveProperty.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\general\strings.Exceptions.ps1
- tests\general\strings.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\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\callback-name.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\pathName.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\logging\providerV2.Tests.ps1
- tests\functions\pipeline\Remove-PSFNull.Tests.ps1
- tests\functions\tabexpansion\input.Tests.ps1
- tests\functions\tabexpansion\teppSystem.Tests.ps1
- tests\functions\utility\Select-PSFObject.Tests.ps1
- tests\functions\utility\Select-PSFPropertyValue.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.12.346 | 343,738 | 9/25/2024 |
1.12.345 | 27,183 | 9/17/2024 |
1.11.343 | 348,337 | 7/18/2024 |
1.11.342 | 223 | 7/18/2024 |
1.11.341 | 22,262 | 7/8/2024 |
1.10.318 | 1,480,390 | 11/10/2023 |
1.9.310 | 576,933 | 9/13/2023 |
1.9.308 | 6,671 | 9/8/2023 |
1.8.291 | 244,994 | 7/11/2023 |
1.8.289 | 147,398 | 6/13/2023 |
1.7.270 | 487,224 | 2/6/2023 |
1.7.268 | 341 | 2/6/2023 |
1.7.249 | 377,091 | 10/17/2022 |
1.7.247 | 5,564 | 10/13/2022 |
1.7.246 | 72,840 | 10/6/2022 |
1.7.245 | 2,591 | 10/5/2022 |
1.7.244 | 64,989 | 9/20/2022 |
1.7.237 | 481,247 | 6/15/2022 |
1.7.235 | 38,151 | 6/4/2022 |
1.7.227 | 152,832 | 5/13/2022 |
1.7.226 | 2,482 | 5/13/2022 |
1.6.214 | 1,303,042 | 11/11/2021 |
1.6.205 | 355,353 | 6/16/2021 |
1.6.201 | 113,513 | 5/6/2021 |
1.6.198 | 31,875 | 4/12/2021 |
1.6.197 | 6,659 | 4/8/2021 |
1.6.195 | 6,317 | 4/1/2021 |
1.6.193 | 378 | 4/1/2021 |
1.6.181 | 23,981 | 3/17/2021 |
1.5.172 | 39,018 | 2/9/2021 |
1.5.171 | 2,053 | 2/7/2021 |
1.5.170 | 19,170 | 1/18/2021 |
1.5.168 | 1,256 | 1/17/2021 |
1.4.150 | 90,717 | 9/25/2020 |
1.4.149 | 14,884 | 9/2/2020 |
1.4.146 | 3,218 | 8/30/2020 |
1.4.143-prev... | 205 | 8/29/2020 |
1.3.140-prev... | 280 | 8/20/2020 |
1.3.135-prev... (current version) | 215 | 8/18/2020 |
1.1.59 | 155,156 | 11/2/2019 |
1.0.35 | 62,487 | 8/25/2019 |
1.0.33 | 2,396 | 8/11/2019 |
1.0.32 | 218 | 8/11/2019 |
1.0.19 | 10,985 | 5/21/2019 |
1.0.13 | 1,778 | 4/29/2019 |
1.0.12 | 2,628 | 3/20/2019 |
1.0.11 | 228 | 3/20/2019 |
1.0.2 | 6,942 | 3/11/2019 |
1.0.0 | 1,606 | 2/24/2019 |
0.10.31.179 | 1,166 | 2/7/2019 |
0.10.31.176 | 2,791 | 1/12/2019 |
0.10.30.165 | 1,776 | 12/1/2018 |
0.10.29.160 | 1,201 | 11/4/2018 |
0.10.28.144 | 655 | 10/28/2018 |
0.10.27.135 | 1,050 | 10/12/2018 |
0.10.27.134 | 261 | 10/12/2018 |
0.10.27.128 | 1,013 | 9/14/2018 |
0.9.25.113 | 5,316 | 9/5/2018 |
0.9.25.112 | 307 | 9/4/2018 |
0.9.25.107 | 1,169 | 8/18/2018 |
0.9.24.98 | 441 | 8/14/2018 |
0.9.24.91 | 537 | 8/7/2018 |
0.9.24.85 | 581 | 7/30/2018 |
0.9.23.82 | 641 | 7/24/2018 |
0.9.23.80 | 282 | 7/23/2018 |
0.9.23.77 | 672 | 7/10/2018 |
0.9.23.76 | 306 | 7/8/2018 |
0.9.22.70 | 695 | 6/22/2018 |
0.9.22.68 | 286 | 6/20/2018 |
0.9.21.62 | 486 | 6/12/2018 |
0.9.21.61 | 344 | 6/9/2018 |
0.9.19.55 | 703 | 5/27/2018 |
0.9.18.52 | 528 | 5/20/2018 |
0.9.16.44 | 943 | 4/22/2018 |
0.9.16.43 | 233 | 4/22/2018 |
0.9.15.41 | 437 | 4/14/2018 |
0.9.14.37 | 698 | 4/2/2018 |
0.9.13.35 | 333 | 3/31/2018 |
0.9.13.34 | 250 | 3/30/2018 |
0.9.11.25 | 870 | 3/11/2018 |
0.9.10.23 | 1,816 | 2/21/2018 |
0.9.9.20 | 428 | 2/18/2018 |
0.9.9.19 | 349 | 1/27/2018 |
0.9.8.17 | 276 | 1/19/2018 |
0.9.8.16 | 229 | 1/19/2018 |
0.9.7.14 | 261 | 1/17/2018 |
0.9.6.12 | 263 | 1/12/2018 |
0.9.6.11 | 253 | 1/7/2018 |
0.9.5.10 | 300 | 12/19/2017 |
0.9.4.9 | 326 | 10/3/2017 |
0.9.3.8 | 272 | 9/26/2017 |
0.9.3.7 | 233 | 9/25/2017 |
0.9.2.5 | 255 | 9/15/2017 |
0.9.1.1 | 278 | 7/8/2017 |
0.9.0.0 | 255 | 7/6/2017 |