A solution for managing dotfiles based on YADM.
It will be the same no matter how many times you do it.
Root setup
bash -c "$( curl -fsSL https://raw.github.com/varubogu/dotfiles/master/.local/bin/setup/setup.bash )"
Rootless setup
bash -c "$( curl -fsSL https://raw.github.com/varubogu/dotfiles/master/.local/bin/setup/setup.bash ) -noroot"
Windows setup
$scriptUrl = "https://raw.github.com/varubogu/dotfiles/master/.local/bin/setup/setup_win.ps1"
$scriptContent = Invoke-RestMethod -Uri $scriptUrl
Invoke-Expression $scriptContent
# alias:pstr
~/dotfiles/bin/struct/print_struct.sh
~/.local/share/struct/find.txt
~/.local/share/struct/tree.txt