|
1 | 1 | module Main where |
2 | 2 |
|
3 | 3 | import Control.Applicative ((<|>)) |
4 | | -import Control.Monad (forM_, guard, when, unless) |
| 4 | +import Control.Monad (forM_, guard, unless, when) |
5 | 5 | import Data.Char (isSpace) |
6 | | -import Data.List (isSuffixOf, intercalate, transpose) |
| 6 | +import Data.List (intercalate, isSuffixOf, transpose) |
7 | 7 | import Data.Map qualified as Map |
8 | 8 | import Data.Maybe (fromMaybe, isJust) |
9 | | -import Data.Set as Set ((\\), fromList, union) |
| 9 | +import Data.Set as Set (fromList, union, (\\)) |
10 | 10 | import Database.SQLite.Simple qualified as SQLite |
11 | | -import Options.Applicative (execParser, helper, info, fullDesc, header) |
| 11 | +import Options.Applicative (execParser, fullDesc, header, helper, info) |
12 | 12 | import System.Exit (exitFailure) |
13 | 13 | import System.IO |
14 | 14 | import Text.Read (readMaybe) |
@@ -56,7 +56,7 @@ fetchQuery opts = do |
56 | 56 | hPutStrLn stderr "Can't provide both a query file and a query on the command line." |
57 | 57 | exitFailure |
58 | 58 | query <- fromMaybe "" <$> case opts.query of |
59 | | - Just q -> return (Just q) |
| 59 | + Just q -> return (Just q) |
60 | 60 | Nothing -> mapM readFile opts.queryFile |
61 | 61 | when (all isSpace query) $ do |
62 | 62 | hPutStrLn stderr "Query cannot be empty." |
|
0 commit comments