diff --git a/roles/bat/tasks/Darwin.yaml b/roles/bat/tasks/Darwin.yaml new file mode 100644 index 0000000..eb37ae0 --- /dev/null +++ b/roles/bat/tasks/Darwin.yaml @@ -0,0 +1,5 @@ +--- +- name: install homebrew package + homebrew: + name: bat + state: latest diff --git a/roles/bat/tasks/Debian.yaml b/roles/bat/tasks/Debian.yaml new file mode 100644 index 0000000..f83c985 --- /dev/null +++ b/roles/bat/tasks/Debian.yaml @@ -0,0 +1,13 @@ +--- +- name: install apt package + become: true + apt: + name: bat + state: latest + +- name: update bat alternative + become: true + alternatives: + name: bat + path: /usr/bin/batcat + link: /usr/local/bin/bat diff --git a/roles/bat/tasks/main.yaml b/roles/bat/tasks/main.yaml new file mode 100644 index 0000000..6853678 --- /dev/null +++ b/roles/bat/tasks/main.yaml @@ -0,0 +1,2 @@ +--- +- include_tasks: '{{ansible_os_family}}.yaml' diff --git a/unix.yaml b/unix.yaml index 444acf0..26b18a4 100644 --- a/unix.yaml +++ b/unix.yaml @@ -7,6 +7,7 @@ - role: neovim - role: ag + - role: bat - role: git - role: tree