@@ -15,7 +15,7 @@
16module Directive where
16module Directive where
18−import Data.List (isPrefixOf)
18+import Data.List (nub, isPrefixOf)
20data Directive
20data Directive
@@ -27,6 +27,7 @@ data Directive
32-- Maps given directive relating command strings.
33-- Maps given directive relating command strings.
@@ -78,4 +79,4 @@ help =
78-- List of all avaliable directives.
79-- List of all avaliable directives.
80directives :: [Directive]
81directives :: [Directive]
81−directives = map (\(dir, _, _) -> dir) help
82+directives = nub . map (\(dir, _, _) -> dir) $ help