better interface to looking up issue

This commit is contained in:
Sebastian Kuzminsky 2025-07-07 16:14:19 -06:00
parent b789a3d293
commit 4307ab98a0
2 changed files with 10 additions and 2 deletions

View file

@ -62,7 +62,7 @@ fn handle_command(args: &Args, issues_dir: &std::path::Path) -> anyhow::Result<(
Commands::Edit { issue_id } => {
let mut issues =
entomologist::issues::Issues::new_from_dir(std::path::Path::new(issues_dir))?;
match issues.issues.get_mut(issue_id) {
match issues.get_mut_issue(issue_id) {
Some(issue) => {
issue.edit_description()?;
}
@ -74,7 +74,7 @@ fn handle_command(args: &Args, issues_dir: &std::path::Path) -> anyhow::Result<(
Commands::Show { issue_id } => {
let issues =
entomologist::issues::Issues::new_from_dir(std::path::Path::new(issues_dir))?;
match issues.issues.get(issue_id) {
match issues.get_issue(issue_id) {
Some(issue) => {
println!("issue {}", issue_id);
println!("state: {:?}", issue.state);