function copilot_git-assist --description "GitHub Copilot git assist" set TMPFILE (mktemp) trap 'rm -f $TMPFILE' EXIT if github-copilot-cli git-assist $argv --shellout $TMPFILE if test -e "$TMPFILE" set FIXED_CMD (cat $TMPFILE) echo -s "$FIXED_CMD" eval "$FIXED_CMD" else echo "Apologies! Extracting command failed" end else return 1 end end