@@ -4,34 +4,53 @@ import System.Exit
5import Idris.Info
5import Idris.Info
8−showIdrisFlagsLibs :: IO b
7+showIdrisFlagsLibs :: IO ()
9showIdrisFlagsLibs = do
8showIdrisFlagsLibs = do
10 libFlags <- getIdrisFlagsLib
9 libFlags <- getIdrisFlagsLib
11 putStrLn $ unwords libFlags
10 putStrLn $ unwords libFlags
12+showExitIdrisFlagsLibs :: IO ()
13+showExitIdrisFlagsLibs = do
12 exitSuccess
15 exitSuccess
14−showIdrisLibDir :: IO b
17+showIdrisLibDir :: IO ()
15showIdrisLibDir = do
18showIdrisLibDir = do
16 ldir <- getIdrisLibDir
19 ldir <- getIdrisLibDir
17 putStrLn ldir
20 putStrLn ldir
22+showExitIdrisLibDir :: IO ()
23+showExitIdrisLibDir = do
18 exitSuccess
25 exitSuccess
20−showIdrisFlagsInc :: IO b
27+showIdrisFlagsInc :: IO ()
21showIdrisFlagsInc = do
28showIdrisFlagsInc = do
22 incFlags <- getIdrisFlagsInc
29 incFlags <- getIdrisFlagsInc
23 putStrLn $ unwords incFlags
30 putStrLn $ unwords incFlags
32+showExitIdrisFlagsInc :: IO ()
33+showExitIdrisFlagsInc = do
24 exitSuccess
35 exitSuccess
26-- | List idris packages installed
37-- | List idris packages installed
27−showIdrisInstalledPackages :: IO b
38+showIdrisInstalledPackages :: IO ()
28showIdrisInstalledPackages = do
39showIdrisInstalledPackages = do
29 ipkgs <- getIdrisInstalledPackages
40 ipkgs <- getIdrisInstalledPackages
30 mapM_ putStrLn ipkgs
41 mapM_ putStrLn ipkgs
43+showExitIdrisInstalledPackages :: IO ()
44+showExitIdrisInstalledPackages = do
45+ showIdrisInstalledPackages
31 exitSuccess
46 exitSuccess
33−showIdrisLoggingCategories :: IO b
48+showIdrisLoggingCategories :: IO ()
34showIdrisLoggingCategories = do
49showIdrisLoggingCategories = do
35 cs <- getIdrisLoggingCategories
50 cs <- getIdrisLoggingCategories
36 mapM_ putStrLn cs
51 mapM_ putStrLn cs
53+showExitIdrisLoggingCategories :: IO ()
54+showExitIdrisLoggingCategories = do
55+ showIdrisLoggingCategories
37 exitSuccess
56 exitSuccess