git-shell-commands/ln

14 lines
231 B
Text
Raw Normal View History

2023-09-09 10:38:39 +02:00
#!/bin/bash
set -euo pipefail
IFS=$'\n'
cd ~git
source git-shell-commands/util.sh
arguments 2 "$#"
origin="$(repo_name_existing "$1")"
dest="$(repo_name_new "$2")"
ln -T -s "$origin" "$dest"
printf '%s\n' "'$dest' -> '$origin'"