winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

PowerShellConstants.cs (3766B)


      1 // -----------------------------------------------------------------------------
      2 // <copyright file="PowerShellConstants.cs" company="Microsoft Corporation">
      3 //     Copyright (c) Microsoft Corporation. Licensed under the MIT License.
      4 // </copyright>
      5 // -----------------------------------------------------------------------------
      6 
      7 namespace Microsoft.Management.Configuration.Processor.PowerShell.Constants
      8 {
      9     /// <summary>
     10     /// Constants related to PowerShell.
     11     /// </summary>
     12     internal static class PowerShellConstants
     13     {
     14 #pragma warning disable SA1600 // ElementsMustBeDocumented
     15         public const string Core = "Core";
     16 
     17         internal static class Variables
     18         {
     19             public const string PSEdition = "PSEdition";
     20             public const string Error = "Error";
     21             public const string PSModulePath = "env:PSModulePath";
     22         }
     23 
     24         internal static class Modules
     25         {
     26             public const string PSDesiredStateConfiguration = "PSDesiredStateConfiguration";
     27             public const string PSDesiredStateConfigurationMinVersion = "2.0.7";
     28             public const string PowerShellGet = "PowerShellGet";
     29             public const string PowerShellGetMinVersion = "2.2.5";
     30             public const string PSDesiredStateConfigurationMaxVersion = "2.*";
     31         }
     32 
     33         internal static class Commands
     34         {
     35             public const string FindDscResource = "Find-DscResource";
     36             public const string GetAuthenticodeSignature = "Get-AuthenticodeSignature";
     37             public const string GetChildItem = "Get-ChildItem";
     38             public const string GetCommand = "Get-Command";
     39             public const string GetDscResource = "Get-DscResource";
     40             public const string GetInstalledModule = "Get-InstalledModule";
     41             public const string GetModule = "Get-Module";
     42             public const string ImportModule = "Import-Module";
     43             public const string InstallModule = "Install-Module";
     44             public const string InvokeDscResource = "Invoke-DscResource";
     45             public const string SaveModule = "Save-Module";
     46             public const string FindModule = "Find-Module";
     47             public const string ImportCliXml = "Import-CliXml";
     48         }
     49 
     50         internal static class Parameters
     51         {
     52             public const string AllowPrerelease = "AllowPrerelease";
     53             public const string Force = "Force";
     54             public const string FullyQualifiedName = "FullyQualifiedName";
     55             public const string Guid = "GUID";
     56             public const string InputObject = "InputObject";
     57             public const string ListAvailable = "ListAvailable";
     58             public const string MaximumVersion = "MaximumVersion";
     59             public const string Method = "Method";
     60             public const string MinimumVersion = "MinimumVersion";
     61             public const string Module = "Module";
     62             public const string ModuleName = "ModuleName";
     63             public const string ModuleVersion = "ModuleVersion";
     64             public const string Name = "Name";
     65             public const string Path = "Path";
     66             public const string Property = "Property";
     67             public const string Recurse = "Recurse";
     68             public const string Repository = "Repository";
     69             public const string RequiredVersion = "RequiredVersion";
     70             public const string Scope = "Scope";
     71         }
     72 
     73         internal static class DscMethods
     74         {
     75             public const string Get = "Get";
     76             public const string Set = "Set";
     77             public const string Test = "Test";
     78         }
     79 #pragma warning restore SA1600 // ElementsMustBeDocumented
     80     }
     81 }