From c2f1cd3201f0e95b396423aec1ac525fd2cdc230 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 12 May 2022 19:58:43 +0100 Subject: [PATCH] Add bat role for Debian and macOS --- roles/bat/tasks/Darwin.yaml | 5 +++++ roles/bat/tasks/Debian.yaml | 13 +++++++++++++ roles/bat/tasks/main.yaml | 2 ++ unix.yaml | 1 + 4 files changed, 21 insertions(+) create mode 100644 roles/bat/tasks/Darwin.yaml create mode 100644 roles/bat/tasks/Debian.yaml create mode 100644 roles/bat/tasks/main.yaml 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