From d5ba00761ed55e9f5c18b71c7eae546eb4056844 Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 22 Jun 2010 00:55:38 +0200 Subject: move scripts/scope.sh to data/scope.sh --- ranger/data/scope.sh | 22 ++++++++++++++++++++++ ranger/defaults/options.py | 2 +- ranger/scripts/scope.sh | 22 ---------------------- 3 files changed, 23 insertions(+), 23 deletions(-) create mode 100755 ranger/data/scope.sh delete mode 100755 ranger/scripts/scope.sh diff --git a/ranger/data/scope.sh b/ranger/data/scope.sh new file mode 100755 index 00000000..998476dc --- /dev/null +++ b/ranger/data/scope.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# This script is responsible to generate the previews for ranger. +mimetype=$(file --mime-type -Lb "$1") +basetype=$(echo "$mimetype" | grep -o '^[^/]\+') +extension=$(echo "$1" | grep '\.' | grep -o '[^.]\+$') + +case "$basetype" in + text) + highlight --ansi "$1" || cat "$1" + exit 0;; + image) + img2txt "$1" || exit 1 + exit 0;; +esac + +case "$extension" in + zip|gz) + atool -l "$1" + exit 0;; +esac + +exit 1 diff --git a/ranger/defaults/options.py b/ranger/defaults/options.py index 4ff774c6..6e840e33 100644 --- a/ranger/defaults/options.py +++ b/ranger/defaults/options.py @@ -40,7 +40,7 @@ hidden_filter = regexp( show_hidden = False # Which script is used to generate file previews? -preview_script = relpath('scripts/scope.sh') # relative to rangers path +preview_script = relpath('data/scope.sh') # relative to rangers path # Show dotfiles in the bookmark preview box? show_hidden_bookmarks = True diff --git a/ranger/scripts/scope.sh b/ranger/scripts/scope.sh deleted file mode 100755 index 998476dc..00000000 --- a/ranger/scripts/scope.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash -# This script is responsible to generate the previews for ranger. -mimetype=$(file --mime-type -Lb "$1") -basetype=$(echo "$mimetype" | grep -o '^[^/]\+') -extension=$(echo "$1" | grep '\.' | grep -o '[^.]\+$') - -case "$basetype" in - text) - highlight --ansi "$1" || cat "$1" - exit 0;; - image) - img2txt "$1" || exit 1 - exit 0;; -esac - -case "$extension" in - zip|gz) - atool -l "$1" - exit 0;; -esac - -exit 1 -- cgit 1.4.1-2-gfad0