function sgpt_alias set -l prompt_args set -l options for arg in $argv switch $arg case "--*" "-*" set options $options $arg case "*" set prompt_args $prompt_args $arg end end set -l prompt (string join " " $prompt_args) sgpt $prompt $options end