From a4268ffacbee360b94156d23b88bb7480c14e050 Mon Sep 17 00:00:00 2001 From: saschabuehrle Date: Sat, 21 Mar 2026 13:22:18 +0100 Subject: [PATCH] fix(gh): print 'No Pull Requests' when pr list is empty (fixes #764) --- src/gh_cmd.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/gh_cmd.rs b/src/gh_cmd.rs index 9073c7e0..896743a9 100644 --- a/src/gh_cmd.rs +++ b/src/gh_cmd.rs @@ -231,6 +231,18 @@ fn list_prs(args: &[String], _verbose: u8, ultra_compact: bool) -> Result<()> { let mut filtered = String::new(); if let Some(prs) = json.as_array() { + if prs.is_empty() { + let msg = if ultra_compact { + "No PRs\n" + } else { + "No Pull Requests\n" + }; + filtered.push_str(msg); + print!("{}", msg); + timer.track("gh pr list", "rtk gh pr list", &raw, &filtered); + return Ok(()); + } + if ultra_compact { filtered.push_str("PRs\n"); println!("PRs");