@@ -9,6 +9,7 @@ import Distribution.Nixpkgs.Haskell.Stack
9import Distribution.System as System
9import Distribution.System as System
10import qualified Distribution.Text as Text
10import qualified Distribution.Text as Text
11import Options.Applicative as Opts
11import Options.Applicative as Opts
12+import Paths_stack2nix ( version )
12import Stack.Types
13import Stack.Types
13import System.Environment
14import System.Environment
14import System.FilePath
15import System.FilePath
@@ -65,9 +66,10 @@ options = Options
66pinfo :: ParserInfo Options
67pinfo :: ParserInfo Options
67pinfo = info
68pinfo = info
70+ <*> infoOption ("stackage2nix " ++ Text.display version) (long "version" <> help "Show version")
69− <*> options )
71+ <*> options )
70− ( fullDesc
72+ ( fullDesc
71 <> header "stack2nix converts Stack files into build instructions for Nix." )
73 <> header "stack2nix converts Stack files into build instructions for Nix." )
73nixpkgsRepository :: Parser FilePath
75nixpkgsRepository :: Parser FilePath