浏览代码

aws: fix awscli completion path on NixOS (#8707)

B YI 4 年之前
父节点
当前提交
4c73584025
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      plugins/aws/aws.plugin.zsh

+ 3 - 0
plugins/aws/aws.plugin.zsh

@@ -92,6 +92,9 @@ else
     # Ubuntu
     elif [[ -e /usr/share/zsh/vendor-completions/_awscli ]]; then
       _aws_zsh_completer_path=/usr/share/zsh/vendor-completions/_awscli
+    # NixOS
+    elif [[ -e "${commands[aws]:P:h:h}/share/zsh/site-functions/aws_zsh_completer.sh" ]]; then
+      _aws_zsh_completer_path="${commands[aws]:P:h:h}/share/zsh/site-functions/aws_zsh_completer.sh"
     # RPM
     else
       _aws_zsh_completer_path=/usr/share/zsh/site-functions/aws_zsh_completer.sh