dotfile setuper
Go Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
core
filepath
os
yaml
.gitignore
.yangpao.toml
LICENSE
README.md
dotor.go
dotor.yml
release.sh
release_tag

README.md

dotor v0.1.15

Circle CI

dotfile setuper

synopsis

  • creates symbolic links to dotfiles in your home directory.

install

Just get a newest binary for your os/arch and "dotor.yml" from release page.

usage

dotor.yml

See your "dotor.yml". If you need to add some dotfiles, write settings for them to your "dotor.yml".

your dotfiles

Fetch your dotfiles out of your sources.

  • from github
  • from your other machines
# from github
mkdir -p /path/to/your/dotfiles
cd /path/to/your/dotfiles
git clone git@github.com:youraccount/dotfiles.git .

dotor

Run dotor with some arguments.

# creates symlinks in keeping with a setting file
dotor_<youros>_<yourarch> dotor.yml /path/to/your/dotfiles

future works

  • dry run
  • (may) creates symlinks for well-known dotfiles without setting files
  • (may) deletes symbolic links made by dotor from your home directory.