You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
vibed/.beans/vibed-mlgv--implement-displ...

881 B

title status type created_at updated_at parent blocked_by
Implement display formatting todo task 2026-04-11T22:35:25Z 2026-04-11T22:35:25Z vibed-f05l
vibed-mn9a
vibed-54u4

Implement output formatting functions and the main display dispatcher.

Todo

  • fn format_duration(seconds: u32) -> String: return "N/A" for 0, else "Xh YYm"
  • fn print_game(game: &GameResult, prefix: Option<&str>): print name then 3 time lines with fixed-width labels
  • fn display(resp: SearchResponse, args: &Args): check for zero results, dispatch to --json / --all / default paths
  • Default path: show only data[0]
  • --all path: numbered list of all results
  • --json path: serde_json::to_string_pretty of data[0] (or full vec with --all)
  • Zero results: print "No results found." and return
  • cargo check passes