diff options
author | Rodrigo Arias Mallo <rodarima@gmail.com> | 2025-09-28 20:26:15 +0200 |
---|---|---|
committer | Rodrigo <rodarima@gmail.com> | 2025-09-28 23:10:55 +0200 |
commit | fb510ea86be5ceb9e91573890242581fdbd77ad8 (patch) | |
tree | d819fe40683592008d136727f5a0b03e48dc1164 /src/issue-entry.awk |
Diffstat (limited to 'src/issue-entry.awk')
-rw-r--r-- | src/issue-entry.awk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/issue-entry.awk b/src/issue-entry.awk new file mode 100644 index 0000000..bc0278d --- /dev/null +++ b/src/issue-entry.awk @@ -0,0 +1,21 @@ +BEGIN { FS=": "; c=0 } + +c == 0 && /^Title: / { sub("Title: ", ""); title=$0 } +c == 0 && /^Author: / { sub("Author: ", ""); author=$0 } +c == 0 && /^Created: / { sub("Created: ", ""); date=$0 } +c == 0 && /^State: / { sub("State: ", ""); state=$0 } +#/^--%--$/ { c++ } +/^--%--$/ { exit } +END { + if (s == "" || state == s) { + printf "<tr>\n" + printf " <td><a href='%d/'>#%d</a></td>\n", n, n + printf " <td>%s</td>\n", title + #printf " <td>%d</td>\n", c + printf " <td>%s</td>\n", modif + printf " <td><span class='issue-state state-%s'>%s</span></td>\n", state, state + printf "</tr>\n" + printf "\n" + } + exit +} |