File tree Expand file tree Collapse file tree
cardano-testnet/src/Parsers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,14 +26,18 @@ import Testnet.Defaults (defaultEra)
2626import Testnet.Start.Cardano
2727import Testnet.Start.Types
2828
29+ data ModeOptions
30+ = ModeFromEnv TestnetEnvOptions
31+ | ModeNewEnv TestnetCreationOptions (Maybe FilePath )
32+
2933optsTestnet :: Parser CardanoTestnetCliOptions
3034optsTestnet = mkCliOptions <$> pModeOptions <*> pRuntimeOptions
3135 where
3236 pModeOptions =
33- Left <$> pFromEnv
34- <|> Right <$> ((,) <$> pCreationOptions <*> pScratchOutputDir)
35- mkCliOptions (Left envOpts) rt = StartFromEnv (StartFromEnvOptions envOpts rt)
36- mkCliOptions (Right ( creation, outDir) ) rt = NoUserProvidedEnv (NoUserProvidedEnvOptions creation outDir rt)
37+ ModeFromEnv <$> pFromEnv
38+ <|> ModeNewEnv <$> pCreationOptions <*> pScratchOutputDir
39+ mkCliOptions (ModeFromEnv envOpts) rt = StartFromEnv (StartFromEnvOptions envOpts rt)
40+ mkCliOptions (ModeNewEnv creation outDir) rt = NoUserProvidedEnv (NoUserProvidedEnvOptions creation outDir rt)
3741
3842optsCreateTestnet :: Parser CardanoTestnetCreateEnvOptions
3943optsCreateTestnet = CardanoTestnetCreateEnvOptions
You can’t perform that action at this time.
0 commit comments