cli: `rad issue list` open issues by default
Help the user by reducing the amount of output. A user is generally only interested in open issues. The '--all' flag is provided to list all issues.
This commit is contained in:
parent
3119294367
commit
fe00ed7ca7
|
|
@ -35,7 +35,7 @@ Usage
|
|||
rad issue [<option>...]
|
||||
rad issue delete <issue-id> [<option>...]
|
||||
rad issue edit <issue-id> [<option>...]
|
||||
rad issue list [--assigned <did>] [--closed | --open | --solved] [<option>...]
|
||||
rad issue list [--assigned <did>] [--all | --closed | --open | --solved] [<option>...]
|
||||
rad issue open [--title <title>] [--description <text>] [--tag <tag>] [<option>...]
|
||||
rad issue react <issue-id> [--emoji <char>] [--to <comment>] [<option>...]
|
||||
rad issue show <issue-id> [<option>...]
|
||||
|
|
@ -128,7 +128,7 @@ impl Args for Options {
|
|||
let mut reaction: Option<Reaction> = None;
|
||||
let mut comment_id: Option<thread::CommentId> = None;
|
||||
let mut description: Option<String> = None;
|
||||
let mut state: Option<State> = None;
|
||||
let mut state: Option<State> = Some(State::Open);
|
||||
let mut tags = Vec::new();
|
||||
let mut announce = true;
|
||||
let mut quiet = false;
|
||||
|
|
@ -138,6 +138,9 @@ impl Args for Options {
|
|||
Long("help") => {
|
||||
return Err(Error::Help.into());
|
||||
}
|
||||
Long("all") if op.is_none() || op == Some(OperationName::List) => {
|
||||
state = None;
|
||||
}
|
||||
Long("closed") if op.is_none() || op == Some(OperationName::List) => {
|
||||
state = Some(State::Closed {
|
||||
reason: CloseReason::Other,
|
||||
|
|
|
|||
Loading…
Reference in New Issue