dotfiles/.local/bin/scripts/git-fork

14 lines
352 B
Plaintext
Raw Normal View History

2021-06-19 19:24:14 +00:00
#!/bin/sh
# Clones a fork and sets a corresponding upstream
2021-10-11 08:02:14 +00:00
# ARGS
2021-06-19 19:24:14 +00:00
# - repo name
# - upstream user
# - local user
2021-10-11 08:02:14 +00:00
# - url
2021-10-08 10:31:00 +00:00
# - target directory name (and further arguments to clone)
2021-06-19 19:24:14 +00:00
set -e
2021-10-11 08:02:14 +00:00
git-get "${4:-github.com}" "$1" "$3" "${@:5}"
cd $(expr "$5" \| "$1")
test "$2" && git remote add upstream "$(git-repo "${4:-github.com}" "$1" "$2")"
2021-06-19 19:24:14 +00:00
git remote -v