summaryrefslogtreecommitdiff
path: root/dotbot/dispatcher.py
Commit message (Collapse)AuthorAge
* Add a dry run mode.Anton Khirnov2020-11-15
|
* Tweak log levels.Anton Khirnov2020-11-15
| | | | | Use info for changes performed (e.g. changes to the filesystem, code executed). Use verbose for "nothing to do" messages.
* Add --only and --except command-line argumentsAnish Athalye2020-03-26
| | | | | | Internal to Dotbot, we use the name "skip" instead of "except", because the latter is a keyword, and using a name like "except_" didn't seem as nice.
* Add 'canonicalize-path' option to linkRobin Schneider2020-01-03
| | | | | | | | | | | | | | | | | | | Dotbot had a hardcoded behaviour that the BASEDIR was always passed to os.path.realpath which "returns the canonical path of the specified filename, eliminating any symbolic links encountered in the path". This might not always be desirable so this commit makes it configurable. The use case where `canonicalize-path` comes in handy is the following: You want to provide dotfiles in the Filesystem Hierarchy Standard under `/usr/local/share/ypid_dotfiles/`. Now you want to provide `.config/dotfiles` as a default in `/etc/skel`. When you now pre-configure `/etc/skel` by running dotbot in it set has HOME, dotfiles will refer to `/usr/local/share/ypid_dotfiles/` and not `/etc/skel/.config/dotfiles` which does not look nice. This is related to but not the same as the `relative` parameter used with link commands.
* Implement globbing supportBen Klein2018-04-13
|
* Add default optionsAnish Athalye2016-03-03
| | | | | This feature was implemented with feedback from Aleks Kamko <aykamko@gmail.com> and Casey Rodarmor <casey@rodarmor.com>.
* Add plugin loaderCasey Rodarmor2016-02-06
|
* Clean up codeAnish Athalye2015-01-26
| | | | Fix typos and remove unused code.
* Clean up codeAnish Athalye2014-08-20
|
* Initial commitAnish Athalye2014-03-20