function copilot_gh-assist set TMPFILE (mktemp) trap 'rm -f $TMPFILE' EXIT if github-copilot-cli gh-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