From 1ab29ddb3922122f3fa4dfa3a76f13bd209b52c7 Mon Sep 17 00:00:00 2001 From: Vidar Holen Date: Sun, 14 Jun 2015 17:20:52 -0700 Subject: [PATCH] Made SC2082 indirection message more sh friendly. --- ShellCheck/Analytics.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ShellCheck/Analytics.hs b/ShellCheck/Analytics.hs index 39af40c..1ceee8c 100644 --- a/ShellCheck/Analytics.hs +++ b/ShellCheck/Analytics.hs @@ -1880,7 +1880,7 @@ prop_checkIndirectExpansion4 = verify checkIndirectExpansion "${var${n}_$((i%2)) prop_checkIndirectExpansion5 = verifyNot checkIndirectExpansion "${bar}" checkIndirectExpansion _ (T_DollarBraced i (T_NormalWord _ contents)) = when (isIndirection contents) $ - err i 2082 "To expand via indirection, use name=\"foo$n\"; echo \"${!name}\"." + err i 2082 "To expand via indirection, use arrays, ${!name} or (for sh only) eval." where isIndirection vars = let list = mapMaybe isIndirectionPart vars in