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[!NOTE]
⚠️ For Windows, you need to install the latest version of PowerShell, the app installer, and Winget.
- Install YADM (For Mac, install HomeBrew and use it to install YADM.)
- Cloning a dot file repository with YADM
- Create XDG Base Directory structure
- Create symlinks for configuration files 💡
- Detects available package managers and installs apps.
# alias:pstr
~/dotfiles/bin/struct/print_struct.sh~/.local/share/struct/find.txt
~/.local/share/struct/tree.txt