From 4b47c1340f2609ccfa9f55280c088aa1ffc9b723 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 26 Apr 2014 10:49:37 -0700 Subject: [PATCH] addons: note more issues --- Makefile | 1 + hledger/Hledger/Cli/Main.hs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Makefile b/Makefile index bc756af40..4b7f130e5 100644 --- a/Makefile +++ b/Makefile @@ -569,6 +569,7 @@ test-addons: cp $(TESTADDONS)/hledger-addon.hs $(TESTADDONS)/hledger-addon2.hs cp $(TESTADDONS)/hledger-addon.hs $(TESTADDONS)/hledger-addon3.exe cp $(TESTADDONS)/hledger-addon.hs $(TESTADDONS)/hledger-addon3.lhs + cp $(TESTADDONS)/hledger-addon.hs $(TESTADDONS)/hledger-add chmod +x $(TESTADDONS)/hledger-* ###################################################################### diff --git a/hledger/Hledger/Cli/Main.hs b/hledger/Hledger/Cli/Main.hs index dca74b540..edd3eb5b5 100644 --- a/hledger/Hledger/Cli/Main.hs +++ b/hledger/Hledger/Cli/Main.hs @@ -199,6 +199,14 @@ main = do dbgM "raw args after command" argsaftercmd -- search PATH for add-ons + -- XXX + -- disallow addons matching builtin commands ? + -- $ hledger print + -- hledger: Ambiguous mode 'print', could be any of: print print + -- allow invocation with extension even when it's hidden ? + -- $ hledger print.hs + -- hledger: command print.hs is not recognized, run with no command to see a list + addons <- getHledgerAddonCommands -- parse arguments with cmdargs