mirror of
https://github.com/commercialhaskell/stackage.git
synced 2026-01-15 16:58:29 +01:00
19 lines
466 B
Haskell
19 lines
466 B
Haskell
module Main where
|
|
|
|
import Data.List
|
|
import Distribution.Types.PackageName
|
|
import Distribution.Types.Version
|
|
import Pantry
|
|
import RIO
|
|
import System.Environment
|
|
import qualified Data.Map as Map
|
|
|
|
main :: IO ()
|
|
main =
|
|
runPantryApp $
|
|
liftIO . putStrLn
|
|
. intercalate "." . map show . versionNumbers
|
|
. fst . head . Map.toDescList
|
|
=<< getHackagePackageVersions YesRequireHackageIndex IgnorePreferredVersions
|
|
. mkPackageName =<< head <$> liftIO getArgs
|