Add commitment Root variant, and add fleshed out --commitment arg to Cli (#9806) (#9813)

automerge
This commit is contained in:
mergify[bot]
2020-04-30 10:40:07 -07:00
committed by GitHub
parent 7a6543eb5b
commit 3f41d60793
8 changed files with 93 additions and 128 deletions

View File

@@ -0,0 +1,17 @@
use crate::ArgConstant;
use clap::Arg;
pub const COMMITMENT_ARG: ArgConstant<'static> = ArgConstant {
name: "commitment",
long: "commitment",
help: "Return information at the selected commitment level",
};
pub fn commitment_arg<'a, 'b>() -> Arg<'a, 'b> {
Arg::with_name(COMMITMENT_ARG.name)
.long(COMMITMENT_ARG.long)
.takes_value(true)
.possible_values(&["default", "max", "recent", "root"])
.value_name("COMMITMENT_LEVEL")
.help(COMMITMENT_ARG.help)
}