commit 8ab3294af02949619804bd336d9afeef9968234e parent f6002fc4459d9f1daf07b29754a5185069b32725 Author: Tomas Nemec <nemi@skaut.cz> Date: Sun, 19 Dec 2021 15:45:20 +0100 update Diffstat:
A | glab_all_issues | | | 31 | +++++++++++++++++++++++++++++++ |
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/glab_all_issues b/glab_all_issues @@ -0,0 +1,31 @@ +#!/usr/bin/env zsh + +max="${1:-100}" +page=1 + +typeset -a issues + +function list(){ + num="$1" + glab mis list -P $max -p $1 | grep '^#' +} + +function load(){ + local page_count=0 + IFS=$'\n' + for line in $(list $page); do + ((page_count++)) + issues=("$line" $issues) + print $line + done + if [[ $page_count -eq $max ]]; then + page_count=0 + ((page++)) + else + page=0 + fi +} + +while [[ $page -gt 0 ]]; do + load +done