こんなことありませんか?
issueのリストとってきたろ!
$ git issue list
> git: 'pr' is not a git command. See 'git --help'. # ア゛ア゛ア゛ア゛ア゛
tldr
.gitconfig
に⬇を追記
gitconfig
[alias]
issue = !"f() { local s=$1; shift; \
while [ $# -gt 0 ]; do s=\"$s $1\"; shift; done;\
gh issue $s; }; f"
解決法(失敗)
fish
を使っているのでabbr
でやろうとした。
config.fish
$ abbr "git issue" "gh issue"
> abbr --add: Abbreviation 'git issue' cannot have spaces in the word
スペース込はできないらしい。
解決法(あまりうれしくない)
alias gis "git issue"
打ち慣れてないコマンドを新しく覚えたくない(怠惰)
解決法
.gitconfig
に以下を追記。(dotfileで管理したかったので私は~/dotfiles/.gitconfig_shared
に書いてます)
gitconfig
[alias]
issue = !"f() { local s=$1; shift; \
while [ $# -gt 0 ]; do s=\"$s $1\"; shift; done;\
gh issue $s; }; f"
嬉しくなったのでissue
だけじゃなくてpr
とかも登録しました。