]> git.rmz.io Git - dotfiles.git/commitdiff
ranger: enable preview for openscad
authorSamir Benmendil <me@rmz.io>
Sat, 11 Mar 2023 18:20:28 +0000 (18:20 +0000)
committerSamir Benmendil <me@rmz.io>
Sat, 11 Mar 2023 18:36:19 +0000 (18:36 +0000)
ranger/scope.sh

index ff3465b6402d2b3510c73655db4b4ea61ba31eb5..014a3f3637773c9f6668d9eeb72b6a6b5dfa442f 100755 (executable)
@@ -267,13 +267,13 @@ handle_image() {
         #     ;;
     esac
 
-    openscad_image() {
-        TMPPNG="$(mktemp -t XXXXXX.png)"
-        openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \
-            --imgsize="${OPENSCAD_IMGSIZE/x/,}" \
-            -o "${TMPPNG}" "${1}"
-        mv "${TMPPNG}" "${IMAGE_CACHE_PATH}"
-    }
+    openscad_image() {
+        TMPPNG="$(mktemp -t XXXXXX.png)"
+        openscad --colorscheme="${OPENSCAD_COLORSCHEME}" \
+            --imgsize="${OPENSCAD_IMGSIZE/x/,}" \
+            -o "${TMPPNG}" "${1}"
+        mv "${TMPPNG}" "${IMAGE_CACHE_PATH}"
+    }
 
     case "${FILE_EXTENSION_LOWER}" in
        ## 3D models
@@ -281,9 +281,9 @@ handle_image() {
        ## is hardcoded as jpeg. So we make a tempfile.png and just
        ## move/rename it to jpg. This works because image libraries are
        ## smart enough to handle it.
-       csg|scad)
-           openscad_image "${FILE_PATH}" && exit 6
-           ;;
+       csg|scad)
+           openscad_image "${FILE_PATH}" && exit 6
+           ;;
        # 3mf|amf|dxf|off|stl)
        #     openscad_image <(echo "import(\"${FILE_PATH}\");") && exit 6
        #     ;;