From b5cb1d08d0a5e996cae0971e61dbf3020fefa817 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Tue, 26 Aug 2025 14:01:48 +0100 Subject: [PATCH] fix: add, commodities, diff: support the --conf and -n/--no-conf flags [#2446] --- hledger/Hledger/Cli/Commands/Add.hs | 2 +- hledger/Hledger/Cli/Commands/Commodities.hs | 2 +- hledger/Hledger/Cli/Commands/Diff.hs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hledger/Hledger/Cli/Commands/Add.hs b/hledger/Hledger/Cli/Commands/Add.hs index 4fb2861f5..8889de5da 100644 --- a/hledger/Hledger/Cli/Commands/Add.hs +++ b/hledger/Hledger/Cli/Commands/Add.hs @@ -53,7 +53,7 @@ addmode = hledgerCommandMode $(embedFileRelative "Hledger/Cli/Commands/Add.txt") [flagNone ["no-new-accounts"] (setboolopt "no-new-accounts") "don't allow creating new accounts"] [generalflagsgroup2] - [] + confflags ([], Just $ argsFlag "[-f JOURNALFILE] [DATE [DESCRIPTION [ACCOUNT1 [ETC..]]]]]") -- | State used while entering transactions. diff --git a/hledger/Hledger/Cli/Commands/Commodities.hs b/hledger/Hledger/Cli/Commands/Commodities.hs index 5470d7012..7dfafa300 100644 --- a/hledger/Hledger/Cli/Commands/Commodities.hs +++ b/hledger/Hledger/Cli/Commands/Commodities.hs @@ -32,7 +32,7 @@ commoditiesmode = hledgerCommandMode ,flagNone ["unused"] (setboolopt "unused") "list commodities declared but not used" ] [generalflagsgroup2] - [] + confflags ([], Just $ argsFlag "[QUERY..]") commodities :: CliOpts -> Journal -> IO () diff --git a/hledger/Hledger/Cli/Commands/Diff.hs b/hledger/Hledger/Cli/Commands/Diff.hs index bd09bcc48..83bb628aa 100644 --- a/hledger/Hledger/Cli/Commands/Diff.hs +++ b/hledger/Hledger/Cli/Commands/Diff.hs @@ -30,7 +30,7 @@ diffmode = hledgerCommandMode $(embedFileRelative "Hledger/Cli/Commands/Diff.txt") [] [generalflagsgroup2] - [] + confflags ([], Just $ argsFlag "-f FILE1 -f FILE2 FULLACCOUNTTNAME") data PostingWithPath = PostingWithPath {