dotf

A dotfiles manager


Keywords
dotfiles, manager, dot
License
MIT
Install
pip install dotf==0.0.3

Documentation

dot

A dotfiles manager.

  • Store your files in a single directory (~/.dotfiles by default) ;
  • Sync this directory accross machines (using eg. git, dropbox, keybase, syncthing, etc) ;
  • Use dot to automatically create symbolic links to your files.

Usage

Status

See status of all source files

$ dot status

Link files

Creates symbolic links from ~/.dotfiles/* to ~/.*.

$ dot deploy

Save a file

Copies ~/.my.dotfile to ~/.dotfiles/my.dotfile and creates a symbolic link from ~/.my.dotfile.

$ dot add ~/.my.dotfile

Development

  • Create virtual env: pipenv --python 3.6 && pipenv shell
  • Install package: pip install -e .
  • Run: dot -h
  • Publish: python setup.py register sdist upload