diff --git a/.config/ranger/scope.sh b/.config/ranger/scope.sh index 34e7fb1..feef291 100755 --- a/.config/ranger/scope.sh +++ b/.config/ranger/scope.sh @@ -67,6 +67,8 @@ case "$extension" in try acat "$path" && { dump | trim; exit 3; } try bsdtar -lf "$path" && { dump | trim; exit 0; } exit 1;; + csv) + sed "s/\(.*\".*\),\(.*\".*\)/\1~\2/;s/,/\t/g;s/~/,/g;s/\t\"/\t/g;s/\"\t/\t/g" "$path" && { dump| trim; exit 0; } || exit 1;; rar) # avoid password prompt by providing empty password try unrar -p- lt "$path" && { dump | trim; exit 0; } || exit 1;;