#!/bin/bash if [ -z "$1" ]; then echo "needed 2 params" echo "1st param: site without https://" echo "2nd param: user of git" echo "i.e.: allgit2tar forgit.patachina.it Fabio" elif [ $1 == "-h" ]; then echo "1st param: site without https://" echo "2nd param: user of git" echo "i.e.: allgit2tar forgit.patachina.it Fabio" elif [ -z "$2" ]; then echo "missing 2nd param: user of git" echo "the 1st shuold be site without https://" else #curl -s https://$1/api/v1/users/$2/repos | jq '.[] | "\(.full_name) \(.default_branch)"' | grep -o '[^"]*' | sed -e "s/^$2\///" | xargs -l git2tar $1 $2 curl -s https://$1/api/v1/users/$2/repos | jq '.[] | "\(.name) \(.default_branch)"' | grep -o '[^"]*' | xargs -l git2tar $1 $2 fi