zsh

zsh: command not found: p10k

() {
  emulate -L zsh -o xtrace -o err_return
  ZDOTDIR=/no/such/dir command zsh -ic '[[ $ZDOTDIR == /no/such/dir ]]'
  command mkdir -p -- ~/zsh-backup
  local rc
  for rc in ~/.zshenv ~/.zprofile ~/.zshrc ~/.zlogin ~/.zlogout ~/.oh-my-zsh; do
    [[ -e $rc ]] || continue
    [[ ! -e ~/zsh-backup/${rc:t} ]] || {
      command rm -rf -- $rc
      continue
    }
    command rm -rf -- ~/zsh-backup/${rc:t}.tmp.$$
    command cp -r -- $rc ~/zsh-backup/${rc:t}.tmp.$$
    command mv -- ~/zsh-backup/${rc:t}.tmp.$$ ~/zsh-backup/${rc:t}
    command rm -rf -- $rc
  done
  command git clone -- https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
  command git clone --depth=1 -- https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k
  command sed -- 's|robbyrussell|powerlevel10k/powerlevel10k|' ~/.oh-my-zsh/templates/zshrc.zsh-template >~/.zshrc
  ZDOTDIR=~ exec zsh -i
}