From bdbb6a3f3bd1a92ad3b085a1222f1607c3ccb044 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Sat, 18 Feb 2023 15:06:51 +0000 Subject: [PATCH] Create zsh completion symlinks for installed commands --- roles/zsh/tasks/main.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/roles/zsh/tasks/main.yaml b/roles/zsh/tasks/main.yaml index e6f45df..0f18ed5 100644 --- a/roles/zsh/tasks/main.yaml +++ b/roles/zsh/tasks/main.yaml @@ -64,6 +64,19 @@ loop_control: label: '{{item.dest}}' +- name: list commands with available completions + command: + zsh {{ansible_env.HOME}}/.config/zsh/list-commands-with-available-completions.zsh + changed_when: false + register: completion_commands + +- name: install completions for available commands + file: + state: link + src: '~/.config/zsh/zsh-completions/src/_{{item}}' + dest: '~/.local/share/zsh/site-functions/_{{item}}' + with_items: '{{completion_commands.stdout}}' + - name: get absolute path shell: command -v zsh register: zsh