From 09ebd3e0492f671c0e05574f08aa99cfc5121899 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 3 May 2014 15:26:51 -0700 Subject: [PATCH] cli: options before the add-on are also passed to it (fixes #182) --- hledger/Hledger/Cli/Main.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hledger/Hledger/Cli/Main.hs b/hledger/Hledger/Cli/Main.hs index 6c0405885..370c77f51 100644 --- a/hledger/Hledger/Cli/Main.hs +++ b/hledger/Hledger/Cli/Main.hs @@ -265,7 +265,7 @@ main = do -- an external command | isExternalCommand = do - let externalargs = filter (not.(=="--")) argsaftercmd + let externalargs = argsbeforecmd ++ filter (not.(=="--")) argsaftercmd let shellcmd = printf "%s-%s %s" progname cmd (unwords' externalargs) :: String dbgM "external command selected" cmd dbgM "external command arguments" (map quoteIfNeeded externalargs)