taskfiles/bootstrap/Taskfile-alpine.yml
2024-12-31 20:31:25 -05:00

30 lines
727 B
YAML

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