[filters.jira]
description = "Compact Jira CLI output — strip verbose metadata, keep essentials"
match_command = "^jira\\b"
strip_ansi = true
strip_lines_matching = [
"^\\s*$",
"^\\s*--",
]
truncate_lines_at = 120
max_lines = 40
[[tests.jira]]
name = "strips blank lines from issue list"
input = "TYPE\tKEY\tSUMMARY\tSTATUS\n\nStory\tPROJ-123\tAdd login feature\tIn Progress\n\nBug\tPROJ-456\tFix crash on startup\tOpen"
expected = "TYPE\tKEY\tSUMMARY\tSTATUS\nStory\tPROJ-123\tAdd login feature\tIn Progress\nBug\tPROJ-456\tFix crash on startup\tOpen"
[[tests.jira]]
name = "single issue view"
input = "KEY: PROJ-123\nSummary: Add login feature\nStatus: In Progress\nAssignee: john@example.com"
expected = "KEY: PROJ-123\nSummary: Add login feature\nStatus: In Progress\nAssignee: john@example.com"