0.0.21 • Published 8 years ago
devfiles v0.0.21
Install
[sudo] pip install devfiles
[sudo] sudo npm install -g devfiles
Features
- dotfiles manager/installer
- fast - bash $src -nt $dst comparison, super fast for any files count
- touch parent folder(s) for -nt comparison
- any repos count - create separate repos instead of single username/dotfiles
- log files src and dst - ~/.devsources.txt, ~/.devfiles.txt
- dotfiles, publicfiles, rootfiles
**devfiles fix** - auto delete dst if src file was deleted
Usage
# devfiles --help
usage: devfiles COMMAND [options]
Available commands:
cp copy files
fix rm dest files if src not existing
rm rm dest files
run `devfiles help COMMAND` for more infos
# devfiles-functions.sh --help
# devfiles-variables.sh --help
Example
$ devfiles path/to/repo1 path/to/repo2
# real structure example, my dotfiles
# https://github.com/russianidiot-dotfiles
path/to/.bash
└───dotfiles/
│ .bash_profile
│ .bash_logout
│ .bashrc
path/to/.Sublime-Text
└───publicfiles
└───Library
└───Application Support
└───Sublime Text 3
└───Packages
└───User
│ Default (OSX).sublime-keymap
│ Package Control.sublime-settings
│ Preferences.sublime-settings
Structure
# real example, my dotfiles
# https://github.com/russianidiot-dotfiles
path/to/.bash
└───dotfiles/
│ .bash_profile
│ .bash_logout
│ .bashrc
path/to/.Sublime-Text
└───publicfiles
└───Library
└───Application Support
└───Sublime Text 3
└───Packages
└───User
│ Default (OSX).sublime-keymap
│ Package Control.sublime-settings
│ Preferences.sublime-settings