/dotfile-chief

Script to manage dotfiles

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Dotfile Chief

No longer maintained. Moved to GNU stow

dotfiles.json

[{
    "name": "Dotfile Name",
    "src": "path/to/dotfile/in/computer",
    "dest": "path/to/dotfile/relative/to/dotfiles/directory",
    "note": "Some note about this file",  // optional
    "resources": [                        // optional
        "a list of resources related to this file"
    ],
    "ignore": false                       // optional, ignores the dotfile for onboarding and release (default = false)
}]

dotfiles.py

Onboard files from your computer to dotfiles:

python3 dotfiles.py onboard

Release files from dotfiles to your computer:

python3 dotfiles.py release

Find the differences between onboarded dotfiles and those in your computer:

python3 dotfiles.py diff

Inspiration:

Alternative Tools