From e2afecffb5365c1e96d661a9ddc795523ad8e021 Mon Sep 17 00:00:00 2001 From: Yousuf Philips Date: Thu, 10 Sep 2015 19:33:11 +0400 Subject: [PATCH] Add support for MATE's engrampa file manager --- scripts/engrampa.tap | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 scripts/engrampa.tap diff --git a/scripts/engrampa.tap b/scripts/engrampa.tap new file mode 100644 index 0000000..6764256 --- /dev/null +++ b/scripts/engrampa.tap @@ -0,0 +1,49 @@ +#!/bin/sh +# +# vi:set et ai sw=2 sts=2 ts=2: +# - +# file-roller.tap - Wrapper script to create and extract archive files +# in Thunar, via the thunar-archive-plugin, using the +# file-roller archive manager. +# +# Copyright (c) 2006 Benedikt Meurer +# Copyright (c) 2011 Jannis Pohlmann +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the Free +# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +# Boston, MA 02110-1301, USA. + +# determine the action and the folder, $@ then contains only the files +action=$1; shift; +folder=$1; shift; + +# check the action +case $action in +create) + exec engrampa "--default-dir=$folder" --add "$@" + ;; + +extract-here) + exec engrampa "--extract-to=$(pwd)" --extract-here --force "$@" + ;; + +extract-to) + exec engrampa "--default-dir=$folder" --extract "$@" + ;; + +*) + echo "Unsupported action '$action'" >&2 + exit 1 +esac + -- 1.9.1