This is my current working dotfiles management setup using chezmoi.
Run the following command in a terminal to provision a new a machine:
sh -c "$(curl -fsLS https://raw.githubusercontent.com/atonem/dotfiles/refs/heads/master/install.sh)"To do a dry-run (or to pass other args), simply append send them to the evaluated expression:
sh -c "$(curl -fsLS https://raw.githubusercontent.com/atonem/dotfiles/refs/heads/master/install.sh)" \
--dry-run