# sample usage:
# ./scripts/pr2wt.sh 12345
# ./scripts/pr2wt.sh 12345 opencode
+# ./scripts/pr2wt.sh 12345 "cmake -B build && cmake --build build"
function usage() {
echo "usage: $0 <pr_number> [cmd]"
echo "url: $url_remote"
echo "head_ref: $head_ref"
-git remote rm pr/${PR}
+git remote rm pr/${PR} 2> /dev/null
git remote add pr/${PR} $url_remote
git fetch pr/${PR} $head_ref
# if a command was provided, execute it
if [[ $# -eq 2 ]]; then
cd ../$dir-pr-$PR
- exec $2
+ eval "$2"
fi