mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 15:47:58 +00:00
Add more relaxed pallet-name parsing (#8353)
Make it possbible to use the pallet's path name, with `-` separator or crate name with `_` separator. fixes #8226
This commit is contained in:
committed by
GitHub
parent
7c0904e5c2
commit
249f1503e6
@@ -21,11 +21,17 @@ mod writer;
|
||||
use sc_cli::{ExecutionStrategy, WasmExecutionMethod};
|
||||
use std::fmt::Debug;
|
||||
|
||||
// Add a more relaxed parsing for pallet names by allowing pallet directory names with `-` to be used
|
||||
// like crate names with `_`
|
||||
fn parse_pallet_name(pallet: &str) -> String {
|
||||
pallet.replace("-", "_")
|
||||
}
|
||||
|
||||
/// The `benchmark` command used to benchmark FRAME Pallets.
|
||||
#[derive(Debug, structopt::StructOpt)]
|
||||
pub struct BenchmarkCmd {
|
||||
/// Select a FRAME Pallet to benchmark, or `*` for all (in which case `extrinsic` must be `*`).
|
||||
#[structopt(short, long)]
|
||||
#[structopt(short, long, parse(from_str = parse_pallet_name))]
|
||||
pub pallet: String,
|
||||
|
||||
/// Select an extrinsic inside the pallet to benchmark, or `*` for all.
|
||||
|
||||
Reference in New Issue
Block a user