| Copyright | (c) 2020 Kowainik |
|---|---|
| License | MPL-2.0 |
| Maintainer | Kowainik <xrom.xkov@gmail.com> |
| Safe Haskell | None |
| Language | Haskell2010 |
Stan.Info
Contents
Description
stan build information.
Synopsis
- data StanVersion = StanVersion {
- svVersion :: !String
- svGitRevision :: !String
- svCommitDate :: !String
- stanVersion :: StanVersion
- prettyStanVersion :: StanVersion -> StanSystem -> String
- data StanSystem = StanSystem {
- ssOs :: !String
- ssArch :: !String
- ssCompiler :: !String
- ssCompilerVersion :: !String
- stanSystem :: StanSystem
- data StanEnv = StanEnv {}
- data ProjectInfo = ProjectInfo {
- piName :: !String
- piCabalFiles :: ![FilePath]
- piHieDir :: !FilePath
- piFileNumber :: !Int
Version
data StanVersion #
stan version information.
Constructors
| StanVersion | |
Fields
| |
Instances
| Show StanVersion # | |
Defined in Stan.Info Methods showsPrec :: Int -> StanVersion -> ShowS # show :: StanVersion -> String # showList :: [StanVersion] -> ShowS # | |
| Eq StanVersion # | |
Defined in Stan.Info | |
Current stan version information.
prettyStanVersion :: StanVersion -> StanSystem -> String #
Colourful pretty StanVersion representation used in the CLI.
System
data StanSystem #
Contains all stan System information
Constructors
| StanSystem | |
Fields
| |
Instances
| Show StanSystem # | |
Defined in Stan.Info Methods showsPrec :: Int -> StanSystem -> ShowS # show :: StanSystem -> String # showList :: [StanSystem] -> ShowS # | |
| Eq StanSystem # | |
Defined in Stan.Info | |
All system info for the project
Env
Data from different environment resources:
- Environment variables
- Used TOML configuration files
- Command Line arguments
Project Info
data ProjectInfo #
Constructors
| ProjectInfo | |
Fields
| |
Instances
| Show ProjectInfo # | |
Defined in Stan.Info Methods showsPrec :: Int -> ProjectInfo -> ShowS # show :: ProjectInfo -> String # showList :: [ProjectInfo] -> ShowS # | |
| Eq ProjectInfo # | |
Defined in Stan.Info | |