You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
827 B
32 lines
827 B
# This scripts is copied from (MIT License): |
|
# https://github.com/dotnet/toolset/blob/master/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 assigment, don't remove spaces! |
|
_values = "${(ps:\n:)completions}" |
|
} |
|
|
|
compdef _dotnet_zsh_complete dotnet |
|
|
|
# Aliases bellow are here for backwards compatibility |
|
# added by Shaun Tabone (https://github.com/xontab) |
|
|
|
alias dn='dotnet new' |
|
alias dr='dotnet run' |
|
alias dt='dotnet test' |
|
alias dw='dotnet watch' |
|
alias dwr='dotnet watch run' |
|
alias ds='dotnet sln' |
|
alias da='dotnet add' |
|
alias dp='dotnet pack' |
|
alias dng='dotnet nuget'
|
|
|