From db084ca477d11f0dbae9f7694d767cd16193fe84 Mon Sep 17 00:00:00 2001 From: Zach DeCook Date: Fri, 25 Sep 2026 15:26:48 -0400 Subject: Update my dotfiles --- .local/bin/jira-ticketstatus.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to '.local/bin/jira-ticketstatus.php') diff --git a/.local/bin/jira-ticketstatus.php b/.local/bin/jira-ticketstatus.php index 04a26de..984e699 100755 --- a/.local/bin/jira-ticketstatus.php +++ b/.local/bin/jira-ticketstatus.php @@ -40,7 +40,9 @@ function linkify(string $key): string { //echo implode(' ', $tickets); //exit(1); -$keys = implode(',', array_filter($tickets, fn($x) => str_starts_with($x, 'LAMP-'))); +//$keys = implode(',', array_filter($tickets, fn($x) => str_starts_with($x, 'LAMP-'))); // prefixed +$keys = implode(',', array_map(fn($x) => 'LAMP-' . $x, array_filter($tickets, fn($x) => is_numeric($x) ))); // add prefix + $command = "jira-cli issues list -q 'project = LAMP and key in ($keys)' --columns=KEY,STATUS --plain | grep -v '^KEY\b'"; //echo $command; $jira_tickets = explode("\n", rtrim(shell_exec($command))); @@ -49,14 +51,18 @@ $search = $replace = []; foreach ($jira_tickets as $jira_ticket) { [$key, $status] = explode("\t", $jira_ticket); $ticket_status[$key] = $status; - $search[] = $key; + $search[] = str_replace('LAMP-', '', $key); $replace[] = status_to_ansi($status) . linkify($key); // $search_replace[$key] = } +//echo implode(',', $search); $search[] = "HOLIDAY"; $replace[] = "\033[0m" . "HOLIDAY"; +$search[] = "Holiday"; +$replace[] = "\033[0m" . "Holiday"; + $search[] = "PTO"; $replace[] = "\033[0m" . "PTO"; -- cgit 1.4.1