version: '3' tasks: default: desc: initialize system cmds: - task: packages - task: dotfiles - task: misc packages: desc: install packages cmd: | sudo /sbin/apk -U add \ tmux zsh zsh-vcs git neovim py3-pynvim stow fzf \ > /dev/null dotfiles: desc: install my dotfiles dir: $HOME cmds: - test -d dotfiles || git clone https://git.scalene.net/jswank/dotfiles.git > /dev/null - cd dotfiles && ./install.sh > /dev/null misc: cmds: - chsh -s /bin/zsh - mkdir -p $HOME/.local/bin - curl -Ls https://github.com/marwanhawari/stew/releases/download/v0.4.0/stew-v0.4.0-linux-amd64.tar.gz | tar -xz stew -C $HOME/.local/bin