]> gitweb.fluxo.info Git - scripts.git/commitdiff
Adds gallery wrapper
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 13 Feb 2021 16:17:44 +0000 (13:17 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 13 Feb 2021 16:17:44 +0000 (13:17 -0300)
gallery [new file with mode: 0755]

diff --git a/gallery b/gallery
new file mode 100755 (executable)
index 0000000..45e46eb
--- /dev/null
+++ b/gallery
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+# Image galleries: a wrapper for sxiv(1).
+#
+
+# Parameters
+BASENAME="`basename $0`"
+IMAGES="$HOME/data/images"
+GALLERY="${1:-$IMAGES}"
+
+# Check
+if [ "$GALLERY" != "-" ] && [ ! -d "$GALLERY" ]; then
+  echo "$BASENAME: path not found: $GALLERY"
+  exit 1
+elif ! which sxiv &> /dev/null; then
+  echo "$BASENAME: please install sxiv"
+  exit 1
+fi
+
+# Dispatch
+# Option -o allows piping the selection output to other tools
+sxiv -t -q -b -o -r $GALLERY 2> /dev/null