Skip to content

Commit 6f1be60

Browse files
committed
fix some scoop completion function bugs
1 parent 8905be5 commit 6f1be60

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

custom-completions/scoop/scoop-completions.nu

+3-11
Original file line numberDiff line numberDiff line change
@@ -130,15 +130,7 @@ def scoopCommands [] {
130130
}
131131

132132
def scoopAliases [] {
133-
^powershell -nop -nol -c "(scoop alias list|ConvertTo-Json -Compress)"
134-
| decode
135-
| str trim
136-
| lines
137-
| last
138-
| to text
139-
| '[' + $in + ']'
140-
| from json
141-
| get Name
133+
scoop alias list | str trim | lines | slice 2.. | split column " " | get column1
142134
}
143135

144136
def batStyles [] {
@@ -658,7 +650,7 @@ export extern "scoop download" [
658650
################################################################
659651

660652
def scoopKnownBuckets [] {
661-
[ "main", "extras", "versions", "nirsoft", "php", "nerd-fonts", "nonportable", "java", "games" ]
653+
[ "main", "extras", "versions", "nirsoft", "php", "nerd-fonts", "nonportable", "java", "games", "sysinternals" ]
662654
}
663655

664656
def scoopInstalledBuckets [] {
@@ -676,7 +668,7 @@ def scoopAvailableBuckets [] {
676668
let known = (scoopKnownBuckets)
677669
let installed = (scoopInstalledBuckets)
678670

679-
$known | where not $it in $installed
671+
$known | where $it not-in $installed
680672
}
681673

682674
# Add, list or remove buckets.

0 commit comments

Comments
 (0)