summary refs log tree commit diff
path: root/dot_config/zsh/functions/setup_checklist
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/zsh/functions/setup_checklist')
-rw-r--r--dot_config/zsh/functions/setup_checklist47
1 files changed, 47 insertions, 0 deletions
diff --git a/dot_config/zsh/functions/setup_checklist b/dot_config/zsh/functions/setup_checklist
new file mode 100644
index 0000000..926829f
--- /dev/null
+++ b/dot_config/zsh/functions/setup_checklist
@@ -0,0 +1,47 @@
+#!/usr/bin/env zsh
+
+local binary
+local -a binaries
+binaries=(
+    bat
+    bpytop
+    chezmoi
+    chroma
+    exa
+    fasd
+    fd
+    flamegraph.pl
+    fzf
+    git
+    git-extras
+    gopass
+    htop
+    lsd
+    man
+    micro
+    nano
+    ncdu
+    neofetch
+    python
+    ranger
+    rg
+    todo.txt
+    xq
+    jq
+    blackd
+    black
+    yt-dlp
+    tac
+    prettyping
+    gping
+    trash
+    qrencode
+)
+echo "Checking binaries:"
+for binary in ${binaries}; do
+    if which ${binary} &>/dev/null; then
+        print -r " ${fg_bold[green]}✔${reset_color} ${binary}"
+    else
+        print -r " ${fg_bold[red]}✘${reset_color} ${binary}"
+    fi
+done