このGistにはiOSDC 2020で執筆された僕がiOSアプリ開発時に使っている便利なShell設定たちの正誤表、コード、リンク集などが記載されています。
該当箇所 | 誤 | 正 |
---|---|---|
function peco-cdr-and-open-xcode () {
local selected_dir=$(cdr -l } awk '{ print $2 }' } peco)
if [ -n "$selected_dir" ]; then
BUFFER="cd ${selected_dir} && xed ."
zle accept-line
fi
zle clear-screen
}
zle -N peco-cdr-and-open-xcode
bindkey "^x^o" peco-cdr-and-open-xcode
export ZPLUG_HOME=/usr/local/opt/zplug
source $ZPLUG_HOME/init.zsh
zplug "marzocchi/zsh-notify"
if ! zplug check --verbose; then
printf "Install? [y/N]: "
if read -q; then
echo; zplug install
fi
fi
zplug load
function peco-checkout-pull-request () {
local selected_pr_id=$(gh pr list } peco } awk '{ print $1 }')
if [ -n "$selected_pr_id" ]; then
BUFFER="gh pr checkout ${selected_pr_id}"
zle accept-line
fi
zle clear-screen
}
zle -N peco-checkout-pull-request
bindkey "^g^p" peco-checkout-pull-request
ピクシブ株式会社では、iOS/Android共にモバイルアプリエンジニアを募集しています!
僕たちと一緒に、世界中の人々の「好き」で彩られた人生を支えてみませんか?
また、「面接なしでカジュアルに話を聞いてみたい」という方は@FromAtomへDMなどでお気軽にご連絡ください。
- xed(1) [osx man page]
- peco/peco: Simplistic interactive filtering tool
- julienXX/terminal-notifier: Send User Notifications on macOS from the command-line.
- zplug/zplug: A next-generation plugin manager for zsh
- marzocchi/zsh-notify: Desktop notifications for long-running commands in zsh.
- cli/cli: GitHub’s official command line tool