PsImport.psd1

#
# Module manifest for module 'PsImport'
#
# Generated by: Alain Herve
#
# Generated on: 11/28/2024
#
@{
  RootModule            = 'PsImport.psm1'
  ModuleVersion         = '0.1.2'
  GUID                  = '58aea5ab-4b34-4b56-8902-0a6687b74430'
  Author                = 'Alain Herve'
  CompanyName           = 'alainQtec'
  Copyright             = "Alain Herve (c) 2024. All rights reserved."
  Description           = 'A module to import functions from PowerShell scripts in your project, and remote scripts making it easier to organize and reuse your code.'
  PowerShellVersion     = '3.0'
  # Minimum version of the Windows PowerShell host required by this module
  # PowerShellHostVersion = ''
  # Minimum version of Microsoft .NET Framework required by this module. This prerequisite is valid for the PowerShell Desktop edition only.
  # DotNetFrameworkVersion = ''
  CLRVersion            = '2.0.50727'
  ProcessorArchitecture = 'None'
  RequiredModules       = @()
  RequiredAssemblies    = @()
  ScriptsToProcess      = @()
  TypesToProcess        = @()
  FormatsToProcess      = @()
  NestedModules         = @()
  FunctionsToExport     = @(
    'Get-Function'
  )
  CmdletsToExport       = '*'
  VariablesToExport     = '*'
  AliasesToExport       = '*'
  # DSC resources to export from this module
  # DscResourcesToExport = @()
  # List of all modules packaged with this module
  # ModuleList = @()
  # List of all files packaged with this module
  # FileList = @()

  # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
  PrivateData           = @{
    PSData = @{
      Tags         = @('Psmodule', 'PsImport', 'PowerShell')
      LicenseUri   = 'https://github.com/alainQtec/PsImport/blob/main/LICENSE'
      ProjectUri   = 'https://github.com/alainQtec/PsImport'
      # IconUri = ''
      ReleaseNotes = "
# Changelog
 
 
 
* Now returns FunctionDetails[]
 
 
 
***
 
# Install guide:
 
 
1. [Click here](https://github.com/alainQtec/PsImport/releases/download/v<versionToDeploy>/PsImport.zip) to download the *PsImport.zip* file attached to the release.
2. **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._
3. Unzip the archive.
4. (Optional) Place the module folder somewhere in your `PSModulePath`.
    > _You can view the paths listed by running the environment variable `$Env:PSModulePath`_
5. Import the module, using the full path to the PSD1 file in place of `PsImport` if the unzipped module folder is not in your `PSModulePath`:
    ```powershell
    # In Env:PSModulePath
    Import-Module PsImport
 
    # Otherwise, provide the path to the manifest:
    Import-Module -Path Path\to\PsImport\<versionToDeploy>\PsImport.psd1
    ```
"

    } # End of PSData hashtable
  } # End of PrivateData hashtable
  # HelpInfo URI of this module
  HelpInfoURI           = 'https://github.com/alainQtec/PsImport/Wiki'
  # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
  # DefaultCommandPrefix = ''
}