@@ -126,7 +126,7 @@ function script:chocoCommands($filter) {
126
126
$cmdList += $script :chocoCommands -like " $filter *"
127
127
}
128
128
else {
129
- $cmdList += (& $script :choco - h ) |
129
+ $cmdList += (& $script :choco -- help ) |
130
130
Where-Object { $_ -match ' ^ \S.*' } |
131
131
ForEach-Object { $_.Split (' ' , [StringSplitOptions ]::RemoveEmptyEntries) } |
132
132
Where-Object { $_ -like " $filter *" }
@@ -136,46 +136,62 @@ function script:chocoCommands($filter) {
136
136
}
137
137
138
138
function script :chocoApiKeysList () {
139
- @ (& $script :choco apikey list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
139
+ @ (& $script :choco apikey list -- limit-output -- include- headers) |
140
+ ConvertFrom-Csv - Delimiter ' |' |
141
+ Select-Object - ExpandProperty Source
140
142
}
141
143
142
144
function script :chocoConfigsList () {
143
- @ (& $script :choco config list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
145
+ @ (& $script :choco config list -- limit-output -- include- headers) |
146
+ ConvertFrom-Csv - Delimiter ' |' |
147
+ Select-Object - ExpandProperty Name
144
148
}
145
149
146
150
function script :chocoFeaturesList () {
147
- @ (& $script :choco feature list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
151
+ @ (& $script :choco feature list -- limit-output -- include- headers) |
152
+ ConvertFrom-Csv - Delimiter ' |' |
153
+ Select-Object - ExpandProperty Name
148
154
}
149
155
150
156
function script :chocoLocalNonPinnedPackages () {
151
- @ (& $script :choco list -- limit-output -- ignore- pinned) | ForEach-Object { $_.Split (' |' )[0 ] }
157
+ @ (& $script :choco list -- limit-output -- ignore- pinned -- include- headers) |
158
+ ConvertFrom-Csv - Delimiter ' |' |
159
+ Select-Object - ExpandProperty Id
152
160
}
153
161
154
162
function script :chocoLocalPackages ($filter ) {
155
163
if ($filter -and $filter.StartsWith (" ." )) {
156
164
return ;
157
165
} # file search
158
- @ (& $script :choco list $filter - r -- id- starts- with) | ForEach-Object { $_.Split (' |' )[0 ] }
166
+ @ (& $script :choco list $filter -- limit-output -- id- starts- with -- include- headers) |
167
+ ConvertFrom-Csv - Delimiter ' |' |
168
+ Select-Object - ExpandProperty Id
159
169
}
160
170
161
171
function script :chocoLocalPackagesUpgrade ($filter ) {
162
172
if ($filter -and $filter.StartsWith (" ." )) {
163
173
return ;
164
174
} # file search
165
- @ (' all|' ) + @ (& $script :choco list $filter - r -- id- starts- with) |
175
+ @ (' all|' ) + @ (& $script :choco list $filter -- limit-output -- id- starts- with -- include- headers) |
176
+ ConvertFrom-Csv - Delimiter ' |' |
177
+ Select-Object - ExpandProperty Id
166
178
Where-Object { $_ -like " $filter *" } |
167
179
ForEach-Object { $_.Split (' |' )[0 ] }
168
180
}
169
181
170
182
function script :chocoLocalPinnedPackages () {
171
- @ (& $script :choco pin list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
183
+ @ (& $script :choco pin list -- limit-output -- include- headers) |
184
+ ConvertFrom-Csv - Delimiter ' |' |
185
+ Select-Object - ExpandProperty Id
172
186
}
173
187
174
188
function script :chocoRemotePackages ($filter ) {
175
189
if ($filter -and $filter.StartsWith (" ." )) {
176
190
return ;
177
191
} # file search
178
- @ (' packages.config|' ) + @ (& $script :choco search $filter -- page= ' 0' -- page- size= ' 30' - r -- id- starts- with -- order- by= ' popularity' ) |
192
+ @ (' packages.config|' ) + @ (& $script :choco search $filter -- page= ' 0' -- page- size= ' 30' -- limit-output -- id- starts- with -- include- headers -- order- by= ' popularity' ) |
193
+ ConvertFrom-Csv - Delimiter ' |' |
194
+ Select-Object - ExpandProperty Id
179
195
Where-Object { $_ -like " $filter *" } |
180
196
ForEach-Object { $_.Split (' |' )[0 ] }
181
197
}
@@ -192,15 +208,21 @@ function script:chocoRemotePackageVersions($Name, $Version) {
192
208
}
193
209
194
210
function script :chocoRulesList () {
195
- @ (& $script :choco rule list -- limit-output ) | ForEach-Object { $_.Split (' |' )[1 ] }
211
+ @ (& $script :choco rule list -- limit-output -- include- headers) |
212
+ ConvertFrom-Csv - Delimiter ' |' |
213
+ Select-Object - ExpandProperty Id
196
214
}
197
215
198
216
function script :chocoSourcesList () {
199
- @ (& $script :choco source list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
217
+ @ (& $script :choco source list -- limit-output -- include- headers) |
218
+ ConvertFrom-Csv - Delimiter ' |' |
219
+ Select-Object - ExpandProperty Name
200
220
}
201
221
202
222
function script :chocoTemplatesList () {
203
- @ (& $script :choco template list -- limit-output ) | ForEach-Object { $_.Split (' |' )[0 ] }
223
+ @ (& $script :choco template list -- limit-output -- include- headers) |
224
+ ConvertFrom-Csv - Delimiter ' |' |
225
+ Select-Object - ExpandProperty Name
204
226
}
205
227
206
228
function Get-AliasPattern ($exe ) {
0 commit comments