@@ -1730,31 +1730,28 @@ pSigningKeyFile fdir =
1730
1730
1731
1731
pKesPeriod :: Parser KESPeriod
1732
1732
pKesPeriod =
1733
- KESPeriod <$>
1734
- Opt. option Opt. auto
1735
- ( Opt. long " kes-period"
1736
- <> Opt. metavar " NATURAL"
1737
- <> Opt. help " The start of the KES key validity period."
1738
- )
1733
+ fmap KESPeriod $ Opt. option (bounded " KES_PERIOD" ) $ mconcat
1734
+ [ Opt. long " kes-period"
1735
+ , Opt. metavar " NATURAL"
1736
+ , Opt. help " The start of the KES key validity period."
1737
+ ]
1739
1738
1740
1739
pEpochNo :: Parser EpochNo
1741
1740
pEpochNo =
1742
- EpochNo <$>
1743
- Opt. option Opt. auto
1744
- ( Opt. long " epoch"
1745
- <> Opt. metavar " NATURAL"
1746
- <> Opt. help " The epoch number."
1747
- )
1741
+ fmap EpochNo $ Opt. option (bounded " EPOCH" ) $ mconcat
1742
+ [ Opt. long " epoch"
1743
+ , Opt. metavar " NATURAL"
1744
+ , Opt. help " The epoch number."
1745
+ ]
1748
1746
1749
1747
1750
1748
pEpochNoUpdateProp :: Parser EpochNo
1751
1749
pEpochNoUpdateProp =
1752
- EpochNo <$>
1753
- Opt. option Opt. auto
1754
- ( Opt. long " epoch"
1755
- <> Opt. metavar " NATURAL"
1756
- <> Opt. help " The epoch number in which the update proposal is valid."
1757
- )
1750
+ fmap EpochNo $ Opt. option (bounded " EPOCH" ) $ mconcat
1751
+ [ Opt. long " epoch"
1752
+ , Opt. metavar " EPOCH"
1753
+ , Opt. help " The epoch number in which the update proposal is valid."
1754
+ ]
1758
1755
1759
1756
pGenesisFile :: String -> Parser GenesisFile
1760
1757
pGenesisFile desc =
@@ -2054,12 +2051,11 @@ pNetworkId =
2054
2051
2055
2052
pTestnetMagic :: Parser NetworkMagic
2056
2053
pTestnetMagic =
2057
- NetworkMagic <$>
2058
- Opt. option Opt. auto
2059
- ( Opt. long " testnet-magic"
2060
- <> Opt. metavar " NATURAL"
2061
- <> Opt. help " Specify a testnet magic id."
2062
- )
2054
+ fmap NetworkMagic $ Opt. option (bounded " TESTNET_MAGIC" ) $ mconcat
2055
+ [ Opt. long " testnet-magic"
2056
+ , Opt. metavar " TESTNET_MAGIC"
2057
+ , Opt. help " Specify a testnet magic id."
2058
+ ]
2063
2059
2064
2060
pTxSubmitFile :: Parser FilePath
2065
2061
pTxSubmitFile =
@@ -2367,12 +2363,12 @@ pPolicyId =
2367
2363
2368
2364
pInvalidBefore :: Parser SlotNo
2369
2365
pInvalidBefore = fmap SlotNo $ asum
2370
- [ Opt. option Opt. auto $ mconcat
2366
+ [ Opt. option (bounded " SLOT " ) $ mconcat
2371
2367
[ Opt. long " invalid-before"
2372
2368
, Opt. metavar " SLOT"
2373
2369
, Opt. help " Time that transaction is valid from (in slots)."
2374
2370
]
2375
- , Opt. option Opt. auto $ mconcat
2371
+ , Opt. option (bounded " SLOT " ) $ mconcat
2376
2372
[ Opt. long " lower-bound"
2377
2373
, Opt. metavar " SLOT"
2378
2374
, Opt. help $ mconcat
@@ -2386,12 +2382,12 @@ pInvalidBefore = fmap SlotNo $ asum
2386
2382
pInvalidHereafter :: Parser SlotNo
2387
2383
pInvalidHereafter =
2388
2384
fmap SlotNo $ asum
2389
- [ Opt. option Opt. auto $ mconcat
2385
+ [ Opt. option (bounded " SLOT " ) $ mconcat
2390
2386
[ Opt. long " invalid-hereafter"
2391
2387
, Opt. metavar " SLOT"
2392
2388
, Opt. help " Time that transaction is valid until (in slots)."
2393
2389
]
2394
- , Opt. option Opt. auto $ mconcat
2390
+ , Opt. option (bounded " SLOT " ) $ mconcat
2395
2391
[ Opt. long " upper-bound"
2396
2392
, Opt. metavar " SLOT"
2397
2393
, Opt. help $ mconcat
@@ -2400,7 +2396,7 @@ pInvalidHereafter =
2400
2396
]
2401
2397
, Opt. internal
2402
2398
]
2403
- , Opt. option Opt. auto $ mconcat
2399
+ , Opt. option (bounded " SLOT " ) $ mconcat
2404
2400
[ Opt. long " ttl"
2405
2401
, Opt. metavar " SLOT"
2406
2402
, Opt. help " Time to live (in slots) (deprecated; use --invalid-hereafter instead)."
@@ -3051,12 +3047,11 @@ pPoolDeposit =
3051
3047
3052
3048
pEpochBoundRetirement :: Parser EpochNo
3053
3049
pEpochBoundRetirement =
3054
- EpochNo <$>
3055
- Opt. option Opt. auto
3056
- ( Opt. long " pool-retirement-epoch-boundary"
3057
- <> Opt. metavar " INT"
3058
- <> Opt. help " Epoch bound on pool retirement."
3059
- )
3050
+ fmap EpochNo $ Opt. option (bounded " EPOCH_BOUNDARY" ) $ mconcat
3051
+ [ Opt. long " pool-retirement-epoch-boundary"
3052
+ , Opt. metavar " EPOCH_BOUNDARY"
3053
+ , Opt. help " Epoch bound on pool retirement."
3054
+ ]
3060
3055
3061
3056
pNumberOfPools :: Parser Natural
3062
3057
pNumberOfPools =
@@ -3248,14 +3243,13 @@ defaultByronEpochSlots = 21600
3248
3243
3249
3244
pEpochSlots :: Parser EpochSlots
3250
3245
pEpochSlots =
3251
- EpochSlots <$>
3252
- Opt. option Opt. auto
3253
- ( Opt. long " epoch-slots"
3254
- <> Opt. metavar " NATURAL"
3255
- <> Opt. help " The number of slots per epoch for the Byron era."
3256
- <> Opt. value defaultByronEpochSlots -- Default to the mainnet value.
3257
- <> Opt. showDefault
3258
- )
3246
+ fmap EpochSlots $ Opt. option (bounded " SLOTS" ) $ mconcat
3247
+ [ Opt. long " epoch-slots"
3248
+ , Opt. metavar " SLOTS"
3249
+ , Opt. help " The number of slots per epoch for the Byron era."
3250
+ , Opt. value defaultByronEpochSlots -- Default to the mainnet value.
3251
+ , Opt. showDefault
3252
+ ]
3259
3253
3260
3254
pProtocolVersion :: Parser (Natural , Natural )
3261
3255
pProtocolVersion =
0 commit comments