diff --git a/playbooks/UnixCLI.yaml b/playbooks/UnixCLI.yaml index 54ee30d..e6bb244 100644 --- a/playbooks/UnixCLI.yaml +++ b/playbooks/UnixCLI.yaml @@ -16,6 +16,7 @@ - role: bat - role: curl - role: editline + - role: fd - role: fzf - role: gh - role: git diff --git a/playbooks/Windows.yaml b/playbooks/Windows.yaml index 94564e2..586e028 100644 --- a/playbooks/Windows.yaml +++ b/playbooks/Windows.yaml @@ -11,6 +11,7 @@ - role: ag - role: bat - role: curl + - role: fd - role: fzf - role: gh - role: glab diff --git a/roles/fd/tasks/main.yaml b/roles/fd/tasks/main.yaml new file mode 100644 index 0000000..aa099ad --- /dev/null +++ b/roles/fd/tasks/main.yaml @@ -0,0 +1,26 @@ +--- +- name: install apt package + when: ansible_os_family == 'Debian' + become: true + apt: + name: fd-find + state: latest + +- name: install dnf package + when: ansible_os_family == 'RedHat' + become: true + dnf: + name: fd-find + state: latest + +- name: install Homebrew package + when: ansible_os_family == 'Darwin' + homebrew: + name: fd + state: latest + +- name: install Chocolatey package + when: ansible_os_family == 'Windows' + win_chocolatey: + name: fd + state: latest