cli: don't list both source and exe of an addon
This commit is contained in:
parent
d1b9273b19
commit
88d52a9da8
@ -565,7 +565,8 @@ getHledgerExesInPath :: IO [String]
|
|||||||
getHledgerExesInPath = do
|
getHledgerExesInPath = do
|
||||||
pathdirs <- splitOn ":" `fmap` getEnvSafe "PATH"
|
pathdirs <- splitOn ":" `fmap` getEnvSafe "PATH"
|
||||||
pathfiles <- concat `fmap` mapM getDirectoryContentsSafe pathdirs
|
pathfiles <- concat `fmap` mapM getDirectoryContentsSafe pathdirs
|
||||||
let hledgernamed = nub $ sort $ filter isHledgerExeName pathfiles
|
let hledgernamed = nubBy (\a b -> striphs a == striphs b) $ sort $ filter isHledgerExeName pathfiles
|
||||||
|
where striphs = regexReplace "\\.l?hs$" ""
|
||||||
-- hledgerexes <- filterM isExecutable hledgernamed
|
-- hledgerexes <- filterM isExecutable hledgernamed
|
||||||
return hledgernamed
|
return hledgernamed
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user