Terminal.Gui.PowerShell.psd1 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. <#
  2. .SYNOPSIS
  3. All-inclusive module that includes all other Terminal.Gui.PowerShell.* modules.
  4. .DESCRIPTION
  5. All-inclusive module that includes all other Terminal.Gui.PowerShell.* modules.
  6. .EXAMPLE
  7. Import-Module ./Terminal.Gui.PowerShell.psd1
  8. .NOTES
  9. Doc comments on manifest files are not supported by Get-Help as of PowerShell 7.4.2.
  10. This comment block is purely informational and will not interfere with module loading.
  11. #>
  12. @{
  13. # No root module because this is a manifest module.
  14. RootModule = ''
  15. # Version number of this module.
  16. ModuleVersion = '1.0.0'
  17. # Supported PSEditions
  18. CompatiblePSEditions = @('Core')
  19. # ID used to uniquely identify this module
  20. GUID = 'f28198f9-cf4b-4ab0-9f94-aef5616b7989'
  21. # Author of this module
  22. Author = 'Brandon Thetford (GitHub @dodexahedron)'
  23. # Company or vendor of this module
  24. CompanyName = 'The Terminal.Gui Project'
  25. # Copyright statement for this module
  26. Copyright = 'Brandon Thetford (GitHub @dodexahedron), provided to the Terminal.Gui project and you under the MIT license'
  27. # Description of the functionality provided by this module
  28. Description = 'Utilities for development-time operations on and management of components of Terminal.Gui code and other assets.'
  29. # Minimum version of the PowerShell engine required by this module
  30. PowerShellVersion = '7.4.0'
  31. # Name of the PowerShell "host" subsystem (not system host name). Helps ensure that we know what to expect from the environment.
  32. PowerShellHostName = 'ConsoleHost'
  33. # Minimum version of the PowerShell host required by this module
  34. PowerShellHostVersion = '7.4.0'
  35. # Processor architecture (None, MSIL, X86, IA64, Amd64, Arm, or an empty string) required by this module. One value only.
  36. # Set to AMD64 here because development on Terminal.Gui isn't really supported on anything else.
  37. # Has nothing to do with runtime use of Terminal.Gui.
  38. ProcessorArchitecture = ''
  39. # Modules that must be imported into the global environment prior to importing this module
  40. RequiredModules = @(
  41. @{
  42. ModuleName='Microsoft.PowerShell.Utility'
  43. ModuleVersion='7.0.0'
  44. },
  45. @{
  46. ModuleName='Microsoft.PowerShell.Management'
  47. ModuleVersion='7.0.0'
  48. },
  49. @{
  50. ModuleName='PSReadLine'
  51. ModuleVersion='2.3.4'
  52. }
  53. )
  54. # Assemblies that must be loaded prior to importing this module
  55. # RequiredAssemblies = @()
  56. # Script files (.ps1) that are run in the caller's environment prior to importing this module.
  57. # ScriptsToProcess = @()
  58. # Type files (.ps1xml) to be loaded when importing this module
  59. # TypesToProcess = @()
  60. # Format files (.ps1xml) to be loaded when importing this module
  61. # FormatsToProcess = @()
  62. # Modules to import as nested modules of this module.
  63. # This module is just a shortcut that loads all of our modules.
  64. NestedModules = @('./Terminal.Gui.PowerShell.Core.psd1', './Terminal.Gui.PowerShell.Git.psd1', './Terminal.Gui.PowerShell.Build.psd1')
  65. # Functions to export from this module.
  66. # Not filtered, so exports all functions exported by all nested modules.
  67. FunctionsToExport = '*'
  68. # Cmdlets to export from this module.
  69. # We don't have any, so empty array.
  70. CmdletsToExport = @()
  71. # Variables to export from this module.
  72. # We explicitly control scope of variables, so empty array.
  73. VariablesToExport = @()
  74. # Aliases to export from this module.
  75. # None defined at this time.
  76. AliasesToExport = @()
  77. # List of all modules packaged with this module
  78. # This is informational ONLY, so it's just blank right now.
  79. # ModuleList = @()
  80. # List of all files packaged with this module
  81. # This is informational ONLY, so it's just blank right now.
  82. # FileList = @()
  83. # 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.
  84. PrivateData = @{
  85. PSData = @{
  86. # Tags applied to this module. These help with module discovery in online galleries.
  87. # Tags = @()
  88. # A URL to the license for this module.
  89. LicenseUri = 'https://github.com/gui-cs/Terminal.Gui/tree/v2_develop/Scripts/COPYRIGHT'
  90. # A URL to the main website for this project.
  91. ProjectUri = 'https://github.com/gui-cs/Terminal.Gui'
  92. # A URL to an icon representing this module.
  93. # IconUri = ''
  94. # ReleaseNotes of this module
  95. ReleaseNotes = 'See change history and releases for Terminal.Gui on GitHub'
  96. # Prerelease string of this module
  97. # Prerelease = ''
  98. # Flag to indicate whether the module requires explicit user acceptance for install/update/save
  99. RequireLicenseAcceptance = $false
  100. # External dependent modules of this module
  101. # ExternalModuleDependencies = @()
  102. } # End of PSData hashtable
  103. } # End of PrivateData hashtable
  104. # HelpInfo URI of this module
  105. # HelpInfoURI = ''
  106. # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
  107. # DefaultCommandPrefix = ''
  108. }