This repository manages:
- my configuration files for some basic development tools I usually use (dotfiles).
- the installation scripts of them (sync).
- macOS
- Fedora
- Arch Linux
Necessary command line tools:
bashgitmakesudowhich
Necessary package managers:
git clone https://github.com/ryym/dotfiles ~/.dotfiles
cd ~/.dotfiles && makeYou can use make to sync your local environment with this repository. And you can re-run these tasks anytime to re-sync the environment.
# Run default task (make install link).
make
# Install tools.
make install| Task | Description |
|---|---|
| dryrun | Show install commands without executing them. |
| install | Install development tools. |
| link | Create symbolic links of the configuration files in your directory. |
| unlink | Remove symbolic links created by the link task. |