InitHelpers.psd1
@{ # Core module information RootModule = 'InitHelpers.psm1' ModuleVersion = '1.0.2' GUID = 'e3b0c442-98fc-1c14-9afb-4c2b3f4f4f4f' Author = 'Your Name' CompanyName = 'Robin Hu' Copyright = '(c) 2025 Robin Hu. All rights reserved.' Description = 'Helper functions for script paths, logging, hashing, NuGet library management, and PowerShell module management.' PowerShellVersion = '5.1' # Dependencies (optional) RequiredModules = @() RequiredAssemblies= @() TypesToProcess = @() FormatsToProcess = @() ScriptsToProcess = @() # Exported functions FunctionsToExport = @( 'Get-CurrentScriptFullPath', 'Get-CurrentScriptDirectory', 'Get-ScriptPathInitialized', 'Get-StringSha256Hash', 'Write-Log', 'Get-TempFileName', 'Get-TypeByName', 'Get-InstanceByTypeName', 'Install-NuGet', 'Install-Library', 'Install-Assembly', 'Get-ModulesInstalled' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() DscResourcesToExport = @() CompatiblePSEditions = @('Desktop','Core') HelpInfoURI = $null DefaultCommandPrefix = '' PrivateData = @{} } |