@@ -58,6 +58,7 @@ import Cardano.Api
58
58
import Cardano.Api.Shelley
59
59
60
60
import Cardano.Chain.Common (BlockCount (BlockCount ))
61
+ import qualified Cardano.CLI.OptParse as Opt
61
62
import Cardano.CLI.Shelley.Commands
62
63
import Cardano.CLI.Shelley.Key (PaymentVerifier (.. ), StakeVerifier (.. ),
63
64
VerificationKeyOrFile (.. ), VerificationKeyOrHashOrFile (.. ),
@@ -1728,28 +1729,28 @@ pSigningKeyFile fdir =
1728
1729
pKesPeriod :: Parser KESPeriod
1729
1730
pKesPeriod =
1730
1731
KESPeriod <$>
1731
- Opt. option Opt. auto
1732
+ Opt. option ( Opt. bounded " KES_PERIOD " )
1732
1733
( Opt. long " kes-period"
1733
- <> Opt. metavar " NATURAL "
1734
+ <> Opt. metavar " KES_PERIOD "
1734
1735
<> Opt. help " The start of the KES key validity period."
1735
1736
)
1736
1737
1737
1738
pEpochNo :: Parser EpochNo
1738
1739
pEpochNo =
1739
1740
EpochNo <$>
1740
- Opt. option Opt. auto
1741
+ Opt. option ( Opt. bounded " EPOCH " )
1741
1742
( Opt. long " epoch"
1742
- <> Opt. metavar " NATURAL "
1743
+ <> Opt. metavar " EPOCH "
1743
1744
<> Opt. help " The epoch number."
1744
1745
)
1745
1746
1746
1747
1747
1748
pEpochNoUpdateProp :: Parser EpochNo
1748
1749
pEpochNoUpdateProp =
1749
1750
EpochNo <$>
1750
- Opt. option Opt. auto
1751
+ Opt. option ( Opt. bounded " EPOCH " )
1751
1752
( Opt. long " epoch"
1752
- <> Opt. metavar " NATURAL "
1753
+ <> Opt. metavar " EPOCH "
1753
1754
<> Opt. help " The epoch number in which the update proposal is valid."
1754
1755
)
1755
1756
@@ -2052,9 +2053,9 @@ pNetworkId =
2052
2053
pTestnetMagic :: Parser NetworkMagic
2053
2054
pTestnetMagic =
2054
2055
NetworkMagic <$>
2055
- Opt. option Opt. auto
2056
+ Opt. option ( Opt. bounded " TESTNET_MAGIC " )
2056
2057
( Opt. long " testnet-magic"
2057
- <> Opt. metavar " NATURAL "
2058
+ <> Opt. metavar " TESTNET_MAGIC "
2058
2059
<> Opt. help " Specify a testnet magic id."
2059
2060
)
2060
2061
@@ -2364,12 +2365,12 @@ pPolicyId =
2364
2365
2365
2366
pInvalidBefore :: Parser SlotNo
2366
2367
pInvalidBefore = fmap SlotNo $ asum
2367
- [ Opt. option Opt. auto $ mconcat
2368
+ [ Opt. option ( Opt. bounded " SLOT " ) $ mconcat
2368
2369
[ Opt. long " invalid-before"
2369
2370
, Opt. metavar " SLOT"
2370
2371
, Opt. help " Time that transaction is valid from (in slots)."
2371
2372
]
2372
- , Opt. option Opt. auto $ mconcat
2373
+ , Opt. option ( Opt. bounded " SLOT " ) $ mconcat
2373
2374
[ Opt. long " lower-bound"
2374
2375
, Opt. metavar " SLOT"
2375
2376
, Opt. help $ mconcat
@@ -2383,12 +2384,12 @@ pInvalidBefore = fmap SlotNo $ asum
2383
2384
pInvalidHereafter :: Parser SlotNo
2384
2385
pInvalidHereafter =
2385
2386
fmap SlotNo $ asum
2386
- [ Opt. option Opt. auto $ mconcat
2387
+ [ Opt. option ( Opt. bounded " SLOT " ) $ mconcat
2387
2388
[ Opt. long " invalid-hereafter"
2388
2389
, Opt. metavar " SLOT"
2389
2390
, Opt. help " Time that transaction is valid until (in slots)."
2390
2391
]
2391
- , Opt. option Opt. auto $ mconcat
2392
+ , Opt. option ( Opt. bounded " SLOT " ) $ mconcat
2392
2393
[ Opt. long " upper-bound"
2393
2394
, Opt. metavar " SLOT"
2394
2395
, Opt. help $ mconcat
@@ -2397,7 +2398,7 @@ pInvalidHereafter =
2397
2398
]
2398
2399
, Opt. internal
2399
2400
]
2400
- , Opt. option Opt. auto $ mconcat
2401
+ , Opt. option ( Opt. bounded " SLOT " ) $ mconcat
2401
2402
[ Opt. long " ttl"
2402
2403
, Opt. metavar " SLOT"
2403
2404
, Opt. help " Time to live (in slots) (deprecated; use --invalid-hereafter instead)."
@@ -3049,9 +3050,9 @@ pPoolDeposit =
3049
3050
pEpochBoundRetirement :: Parser EpochNo
3050
3051
pEpochBoundRetirement =
3051
3052
EpochNo <$>
3052
- Opt. option Opt. auto
3053
+ Opt. option ( Opt. bounded " EPOCH_BOUNDARY " )
3053
3054
( Opt. long " pool-retirement-epoch-boundary"
3054
- <> Opt. metavar " INT "
3055
+ <> Opt. metavar " EPOCH_BOUNDARY "
3055
3056
<> Opt. help " Epoch bound on pool retirement."
3056
3057
)
3057
3058
@@ -3246,9 +3247,9 @@ defaultByronEpochSlots = 21600
3246
3247
pEpochSlots :: Parser EpochSlots
3247
3248
pEpochSlots =
3248
3249
EpochSlots <$>
3249
- Opt. option Opt. auto
3250
+ Opt. option ( Opt. bounded " SLOTS " )
3250
3251
( Opt. long " epoch-slots"
3251
- <> Opt. metavar " NATURAL "
3252
+ <> Opt. metavar " SLOTS "
3252
3253
<> Opt. help " The number of slots per epoch for the Byron era."
3253
3254
<> Opt. value defaultByronEpochSlots -- Default to the mainnet value.
3254
3255
<> Opt. showDefault
0 commit comments