added the PRIDE_DEFAULT env var to set the default flag
This commit is contained in:
parent
9bac43bf5d
commit
90e5eb8f79
2 changed files with 9 additions and 1 deletions
|
@ -82,6 +82,13 @@ The rainbow flag designed for 2017 Philadelphia Pride.
|
||||||
.It Ic transgender, trans
|
.It Ic transgender, trans
|
||||||
The transgender pride flag designed by Monica Helms in 1999.
|
The transgender pride flag designed by Monica Helms in 1999.
|
||||||
.El
|
.El
|
||||||
|
.Sh ENVIRONMENT
|
||||||
|
.Bl -tag -width Ds
|
||||||
|
.It PRIDE_DEFAULT
|
||||||
|
A string containing the name of a flag to use as the default when no
|
||||||
|
.Ar flag
|
||||||
|
argument is provided.
|
||||||
|
.El
|
||||||
.Sh EXIT STATUS
|
.Sh EXIT STATUS
|
||||||
.Bl -tag -width Ds
|
.Bl -tag -width Ds
|
||||||
.It 1
|
.It 1
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
//! main method module
|
//! main method module
|
||||||
|
use std::env::var;
|
||||||
|
|
||||||
use pico_args::Arguments;
|
use pico_args::Arguments;
|
||||||
|
|
||||||
|
@ -50,7 +51,7 @@ fn main() {
|
||||||
|
|
||||||
let state = State::new(&mut args);
|
let state = State::new(&mut args);
|
||||||
|
|
||||||
let subcommand = args.subcommand().unwrap();
|
let subcommand = if let Ok(Some(subcommand)) = args.subcommand() { Some(subcommand) } else { var("PRIDE_DEFAULT").ok() };
|
||||||
let variant = args.subcommand().unwrap();
|
let variant = args.subcommand().unwrap();
|
||||||
|
|
||||||
// get color vec from matched flag
|
// get color vec from matched flag
|
||||||
|
|
Loading…
Reference in a new issue