From c908fd3d47459b1059ed14452d6dd46f9c9b5353 Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 21 Mar 2012 14:50:41 +0100 Subject: ext.rifle: Fallback to '$label -- "$@"' if no command was found --- ranger/ext/rifle.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ranger/ext/rifle.py b/ranger/ext/rifle.py index f2dacf79..6f1ecbad 100755 --- a/ranger/ext/rifle.py +++ b/ranger/ext/rifle.py @@ -255,6 +255,10 @@ class Rifle(object): break else: found_at_least_one = True + else: + if label and label in get_executables(): + cmd = '%s -- "$@"' % label + command = self._build_command(files, cmd, flags) # Execute command if command is None: -- cgit 1.4.1-2-gfad0