From 2fe6252a14ffa7f8dc385c95da901fc64bdc1b6f Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 9 Jul 2015 02:01:27 -0400 Subject: let bash completion complete files --- CmdLine/GitAnnex/Options.hs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CmdLine/GitAnnex/Options.hs b/CmdLine/GitAnnex/Options.hs index 160c01a3a..51c222d7d 100644 --- a/CmdLine/GitAnnex/Options.hs +++ b/CmdLine/GitAnnex/Options.hs @@ -200,4 +200,8 @@ parseAutoOption = switch {- Parser that accepts all non-option params. -} cmdParams :: CmdParamsDesc -> Parser CmdParams -cmdParams paramdesc = many (argument str (metavar paramdesc)) +cmdParams paramdesc = many $ argument str + ( metavar paramdesc + -- Let bash completion complete files + <> action "file" + ) -- cgit v1.2.3