mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-12 06:31:09 +00:00
Upgrade clap to v4 (#678)
This commit is contained in:
+1
-1
@@ -20,7 +20,7 @@ subxt-codegen = { version = "0.24.0", path = "../codegen" }
|
||||
# perform node compatibility
|
||||
subxt-metadata = { version = "0.24.0", path = "../metadata" }
|
||||
# parse command line args
|
||||
clap = { version = "3.2.22", features = ["derive"] }
|
||||
clap = { version = "4.0.8", features = ["derive"] }
|
||||
# colourful error reports
|
||||
color-eyre = "0.6.1"
|
||||
# serialize the metadata
|
||||
|
||||
@@ -25,10 +25,10 @@ use subxt_codegen::DerivesRegistry;
|
||||
#[derive(Debug, ClapParser)]
|
||||
pub struct Opts {
|
||||
/// The url of the substrate node to query for metadata for codegen.
|
||||
#[clap(name = "url", long, parse(try_from_str))]
|
||||
#[clap(name = "url", long, value_parser)]
|
||||
url: Option<Uri>,
|
||||
/// The path to the encoded metadata file.
|
||||
#[clap(short, long, parse(from_os_str))]
|
||||
#[clap(short, long, value_parser)]
|
||||
file: Option<PathBuf>,
|
||||
/// Additional derives
|
||||
#[clap(long = "derive")]
|
||||
|
||||
@@ -29,13 +29,13 @@ use subxt_metadata::{
|
||||
#[derive(Debug, ClapParser)]
|
||||
pub struct Opts {
|
||||
/// Urls of the substrate nodes to verify for metadata compatibility.
|
||||
#[clap(name = "nodes", long, use_delimiter = true, parse(try_from_str))]
|
||||
#[clap(name = "nodes", long, use_value_delimiter = true, value_parser)]
|
||||
nodes: Vec<Uri>,
|
||||
/// Check the compatibility of metadata for a particular pallet.
|
||||
///
|
||||
/// ### Note
|
||||
/// The validation will omit the full metadata check and focus instead on the pallet.
|
||||
#[clap(long, parse(try_from_str))]
|
||||
#[clap(long, value_parser)]
|
||||
pallet: Option<String>,
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ pub struct Opts {
|
||||
#[clap(
|
||||
name = "url",
|
||||
long,
|
||||
parse(try_from_str),
|
||||
value_parser,
|
||||
default_value = "http://localhost:9933"
|
||||
)]
|
||||
url: Uri,
|
||||
|
||||
Reference in New Issue
Block a user