Terminal.Gui.PowerShell.Build.psd1 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. @{
  2. # No root module because this is a manifest module.
  3. RootModule = ''
  4. # Version number of this module.
  5. ModuleVersion = '1.0.0'
  6. # Supported PSEditions
  7. CompatiblePSEditions = @('Core')
  8. # ID used to uniquely identify this module
  9. GUID = 'c4a1de77-83fb-45a3-b1b5-18d275ef3601'
  10. # Author of this module
  11. Author = 'Brandon Thetford (GitHub @dodexahedron)'
  12. # Company or vendor of this module
  13. CompanyName = 'The Terminal.Gui Project'
  14. # Copyright statement for this module
  15. Copyright = 'Brandon Thetford (GitHub @dodexahedron), provided to the Terminal.Gui project and you under the MIT license'
  16. # Description of the functionality provided by this module
  17. Description = 'Build helper functions for Terminal.Gui.'
  18. # Minimum version of the PowerShell engine required by this module
  19. PowerShellVersion = '7.4.0'
  20. # Name of the PowerShell "host" subsystem (not system host name). Helps ensure that we know what to expect from the environment.
  21. PowerShellHostName = 'ConsoleHost'
  22. # Minimum version of the PowerShell host required by this module
  23. PowerShellHostVersion = '7.4.0'
  24. # Processor architecture (None, MSIL, X86, IA64, Amd64, Arm, or an empty string) required by this module. One value only.
  25. # Set to AMD64 here because development on Terminal.Gui isn't really supported on anything else.
  26. # Has nothing to do with runtime use of Terminal.Gui.
  27. ProcessorArchitecture = ''
  28. # Modules that must be imported into the global environment prior to importing this module
  29. RequiredModules = @(
  30. @{
  31. ModuleName='Microsoft.PowerShell.Utility'
  32. ModuleVersion='7.0.0'
  33. },
  34. @{
  35. ModuleName='Microsoft.PowerShell.Management'
  36. ModuleVersion='7.0.0'
  37. },
  38. @{
  39. ModuleName='PSReadLine'
  40. ModuleVersion='2.3.4'
  41. },
  42. "./Terminal.Gui.PowerShell.Core.psd1"
  43. )
  44. # Assemblies that must be loaded prior to importing this module
  45. # RequiredAssemblies = @()
  46. # Script files (.ps1) that are run in the caller's environment prior to importing this module.
  47. # ScriptsToProcess = @()
  48. # Type files (.ps1xml) to be loaded when importing this module
  49. # TypesToProcess = @()
  50. # Format files (.ps1xml) to be loaded when importing this module
  51. # FormatsToProcess = @()
  52. # Modules to import as nested modules.
  53. NestedModules = @('./Terminal.Gui.PowerShell.Build.psm1')
  54. # Functions to export from this module.
  55. FunctionsToExport = @('Build-TerminalGui')
  56. # Cmdlets to export from this module.
  57. CmdletsToExport = @()
  58. # Variables to export from this module
  59. VariablesToExport = @()
  60. # Aliases to export from this module.
  61. AliasesToExport = @()
  62. # List of all modules packaged with this module
  63. # ModuleList = @()
  64. # List of all files packaged with this module
  65. # FileList = @()
  66. # 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.
  67. PrivateData = @{
  68. PSData = @{
  69. # Tags applied to this module. These help with module discovery in online galleries.
  70. # Tags = @()
  71. # A URL to the license for this module.
  72. LicenseUri = 'https://github.com/gui-cs/Terminal.Gui/tree/v2_develop/Scripts/COPYRIGHT'
  73. # A URL to the main website for this project.
  74. ProjectUri = 'https://github.com/gui-cs/Terminal.Gui'
  75. # A URL to an icon representing this module.
  76. # IconUri = ''
  77. # ReleaseNotes of this module
  78. ReleaseNotes = 'See change history and releases for Terminal.Gui on GitHub'
  79. # Prerelease string of this module
  80. # Prerelease = ''
  81. # Flag to indicate whether the module requires explicit user acceptance for install/update/save
  82. RequireLicenseAcceptance = $false
  83. # External dependent modules of this module
  84. # ExternalModuleDependencies = @()
  85. } # End of PSData hashtable
  86. } # End of PrivateData hashtable
  87. # HelpInfo URI of this module
  88. # HelpInfoURI = ''
  89. # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix.
  90. # DefaultCommandPrefix = ''
  91. }