Fish别名传递多个参数,访问特定参数

iam*_*nph 2 fish

我想在脚本中创建一个别名来创建pull-requests使用hub.

我打算创建这样的函数.

# PR 
function pr --description 'hub pr'
    hub pull-request -b $argv[0] -m $argv[1];
end
Run Code Online (Sandbox Code Playgroud)

-m部分可以是可选的.

所以我可以这样 pr 'branch here' 'message here'

但我得到一个错误说Array index out of bounds.

Kur*_*der 6

function pr -d 'git pull-request' -a branch message
    set -q message[1]
    and set message -m $message
    hub pull-request -b $branch $message
end
Run Code Online (Sandbox Code Playgroud)