|
@@ -1,22 +1,14 @@
|
|
# This scripts is copied from (MIT License):
|
|
# This scripts is copied from (MIT License):
|
|
-# https://github.com/dotnet/toolset/blob/master/scripts/register-completions.zsh
|
|
|
|
|
|
+# https://raw.githubusercontent.com/dotnet/sdk/main/scripts/register-completions.zsh
|
|
|
|
|
|
-_dotnet_zsh_complete()
|
|
|
|
-{
|
|
|
|
- local completions=("$(dotnet complete "$words")")
|
|
|
|
-
|
|
|
|
- # If the completion list is empty, just continue with filename selection
|
|
|
|
- if [ -z "$completions" ]
|
|
|
|
- then
|
|
|
|
- _arguments '*::arguments: _normal'
|
|
|
|
- return
|
|
|
|
- fi
|
|
|
|
-
|
|
|
|
- # This is not a variable assignment, don't remove spaces!
|
|
|
|
- _values = "${(ps:\n:)completions}"
|
|
|
|
|
|
+#compdef dotnet
|
|
|
|
+_dotnet_completion() {
|
|
|
|
+ local -a completions=("${(@f)$(dotnet complete "${words}")}")
|
|
|
|
+ compadd -a completions
|
|
|
|
+ _files
|
|
}
|
|
}
|
|
|
|
|
|
-compdef _dotnet_zsh_complete dotnet
|
|
|
|
|
|
+compdef _dotnet_completion dotnet
|
|
|
|
|
|
# Aliases bellow are here for backwards compatibility
|
|
# Aliases bellow are here for backwards compatibility
|
|
# added by Shaun Tabone (https://github.com/xontab)
|
|
# added by Shaun Tabone (https://github.com/xontab)
|