summary refs log tree commit diff
path: root/.local/bin/jira-ticketstatus.php
diff options
context:
space:
mode:
authorZach DeCook <zach.decook@bettercarpeople.com>2026-09-25 15:26:48 -0400
committerZach DeCook <zach.decook@bettercarpeople.com>2026-09-25 15:26:48 -0400
commitdb084ca477d11f0dbae9f7694d767cd16193fe84 (patch)
treeb9242f575ef4767d4cb6ccece4ff2bc763103ed4 /.local/bin/jira-ticketstatus.php
parent8385ff05cdb8b97c67bec0fd32a7987a2036b32f (diff)
downloaddotfiles-bcp.tar.gz
Update my dotfiles bcp
Diffstat (limited to '.local/bin/jira-ticketstatus.php')
-rwxr-xr-x.local/bin/jira-ticketstatus.php10
1 files changed, 8 insertions, 2 deletions
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";