#!/bin/bash
# Skrypt githubuser wyświetlający informacje o podanym użytkowniku
# serwisu GitHub.

if [ $# -ne 1 ]; then
  echo "Użycie: $0 <nazwa_użytkownika>"
  exit 1
fi

# Argument -s powoduje, że polecenie curl nie wyświetla informacji.
curl -s "https://api.github.com/users/$1" | \
        awk -F'"' '
            /\"name\":/ { 
              print $4" jest użytkownikiem serwisu GitHub."
            }
            /\"followers\":/{ 
              split($3, a, " ") 
              sub(/,/, "", a[2])
              print "Użytkownik ma "a[2]" obserwatorów." 
            }
            /\"following\":/{
              split($3, a, " ")
              sub(/,/, "", a[2])
              print "Użytkownik jest obserwatorem "a[2]" innych użytkowników."
            }
            /\"created_at\":/{
              print "Jego konto zostało utworzone w dniu "$4"."
            }
            '
exit 0
