0.0.21 • Published 8 years ago

devfiles v0.0.21

Weekly downloads
9
License
-
Repository
github
Last release
8 years ago

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

Examples/

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

Feedback GitHub issues Join the chat at https://gitter.im/russianidiot/devfiles.sh.cli GitHub followers