This is a short script that uses a personal access token from a github account (created via Profile > Settings > Developer Settings > Personal Access Tokens) that fetches a list of all repositories owned by a given user and either clones them into the current directory - or if they exist performs a pull.
The script puts all repositories in directories relative