summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2025-06-21 12:36:10 +0400
committerSuleyman Farajli <suleyman@farajli.net>2025-06-21 12:36:10 +0400
commitdb71e6f124e168cbd97d581a60871de7f16c6510 (patch)
tree37dd11d066d9d28b7234f6078338dc7c564c9859
parent7bfe7cd264185ca729dfd13f396af7567072fbb5 (diff)
feat (dep.sh): check for optional dependencies
-rwxr-xr-xdep.sh25
1 files changed, 25 insertions, 0 deletions
diff --git a/dep.sh b/dep.sh
index 67ead0f..dc5f1bd 100755
--- a/dep.sh
+++ b/dep.sh
@@ -29,6 +29,31 @@ check() {
retval=0
+# Optional Dependencies, skip QEMU and lualatex check
+[ "${1}" = "--optional" ] && check \
+ cmus \
+ latex,pdflatex:"Latex is missing" \
+ mutt,neomutt \
+ pandoc \
+ shellcheck \
+ trans:"Translate shell is missing" \
+ abook \
+ acpi \
+ cmus \
+ dash \
+ docker \
+ ffmpeg \
+ less \
+ pass \
+ python3 \
+ rsync \
+ sudo \
+ tldr,"A tldr implementation is missing" \
+ unclutter,"unclutter-xfixes is missing" \
+ xclip \
+ yt-dlp
+
+
# Programs
check \
Xorg \