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 }