winget-cli

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

Get-WinGetVersion.json (2178B)


      1 {
      2     "$schema": "https://aka.ms/crescendo/schema.json",
      3     "Commands": [
      4         {
      5             "Verb": "Get",
      6             "Noun": "WinGetVersion",
      7             "OriginalName": "winget",
      8             "OriginalCommandElements": [
      9                 "--version"
     10             ],
     11             "OutputHandlers": [
     12                 {
     13                     "ParameterSetName": "default",
     14                     "StreamOutput": true,
     15                     "HandlerType": "Inline",
     16                     "Handler": "$Input.trimstart('v') -as [version]"
     17                 }
     18             ]
     19         },
     20         {
     21             "Verb": "Get",
     22             "Noun": "WinGetSource",
     23             "OriginalName": "winget",
     24             "DefaultParameterSetName": "default",
     25             "Parameters": [
     26                 {
     27                     "Name": "Export",
     28                     "ParameterSetName": ["export"],
     29                     "ParameterType": "switch",
     30                     "OriginalName": "Export"
     31                 },
     32                 {
     33                     "Name": "default",
     34                     "ParameterSetName": ["default"],
     35                     "ParameterType": "switch",
     36                     "OriginalName": "default"
     37                 }
     38             ],
     39             "OriginalCommandElements": [
     40                 "source", "export"
     41             ],
     42             "OutputHandlers": [
     43                 {
     44                     "ParameterSetName": "default",
     45                     "StreamOutput": true,
     46                     "HandlerType": "Inline",
     47                     "Handler": "$Input | ConvertFrom-Json | add-member -pass -typename WinGetSource"
     48                 }
     49             ]
     50         },
     51         {
     52             "Verb": "Get",
     53             "Noun": "WinGetSource",
     54             "OriginalName": "winget",
     55             "OriginalCommandElements": [
     56                 "source", "export"
     57             ],
     58             "OutputHandlers": [
     59                 {
     60                     "ParameterSetName": "default",
     61                     "StreamOutput": true,
     62                     "HandlerType": "Inline",
     63                     "Handler": "$Input | ConvertFrom-Json | add-member -pass -typename WinGetSource"
     64                 }
     65             ]
     66         }
     67     ]
     68 }