Skip to content

Commit

Permalink
cli: allow to use global args at any position (before or after subcmd)
Browse files Browse the repository at this point in the history
  • Loading branch information
tzemanovic committed Feb 7, 2024
1 parent 237552e commit 56fac5b
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions crates/apps/src/lib/cli.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3155,8 +3155,8 @@ pub mod args {
/// Add global args definition. Should be added to every top-level
/// command.
pub fn def(app: App) -> App {
app.arg(CHAIN_ID_OPT.def().help("The chain ID."))
.arg(BASE_DIR.def().help(
app.arg(CHAIN_ID_OPT.def().global(true).help("The chain ID."))
.arg(BASE_DIR.def().global(true).help(
"The base directory is where the nodes, client and wallet \
configuration and state is stored. This value can also \
be set via `NAMADA_BASE_DIR` environment variable, but \
Expand All @@ -3166,7 +3166,7 @@ pub mod args {
Unix,`$HOME/Library/Application Support/Namada` on \
Mac,and `%AppData%\\Namada` on Windows.",
))
.arg(WASM_DIR.def().help(
.arg(WASM_DIR.def().global(true).help(
"Directory with built WASM validity predicates, \
transactions. This value can also be set via \
`NAMADA_WASM_DIR` environment variable, but the argument \
Expand All @@ -3175,6 +3175,7 @@ pub mod args {
.arg(
PRE_GENESIS
.def()
.global(true)
.help("Dispatch pre-genesis specific logic."),
)
}
Expand Down

0 comments on commit 56fac5b

Please sign in to comment.