| Commit message (Collapse) | Author | Age |
|
|
|
| |
It is too complex.
|
|
|
|
| |
It is an unnecessary complication. Just list the directories explicitly.
|
|
|
|
|
|
|
|
|
| |
This patch adds parameter/explanation tables for the two other commands
that support extended configuration syntaxes, so now we have
identically-formatted tables for link, shell, and clean.
This change was prompted by
https://github.com/anishathalye/dotbot/issues/223.
|
|
|
|
|
|
|
|
| |
Without an explanation of what's going on here, this example is
unnecessarily confusing. It's a neat example, but probably not worth
explaining this in Dotbot's README.
See https://github.com/anishathalye/dotbot/issues/224.
|
|
|
|
|
|
| |
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.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This patch removes JSON examples from the README.
|
| |
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This patch also makes the '-d' argument optional, with the base
directory defaulting to the directory of the configuration file.
|
| | |
|
| | |
|
|/ |
|
| |
|
|
|
| |
wiki:List-of-Dotbot-Users -> wiki:Users
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| | |
If the source for a link is null, use the basename of the destination
with a single leading '.' removed, if present.
|
|/
|
|
|
| |
This is a weird YAML gotcha, and it seems worth mentioning in the readme
since Dotbot users are likely to run into it.
|
|
|
|
|
| |
This change was suggested by Brian Jacobowski
<bjacobowski.dev@gmail.com>.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This feature was implemented with feedback from Aleks Kamko
<aykamko@gmail.com> and Casey Rodarmor <casey@rodarmor.com>.
|
|
|
|
|
|
|
| |
This commit adds an option to the extended configuration syntax for
linking files and directories. Enabling the relative option makes it so
that symbolic links are created with relative paths instead of absolute
paths.
|
| |
|
| |
|
|
|
|
|
| |
The test suite has been slightly modified to allow running tests without
Vagrant on Travis.
|
|
|
|
|
|
| |
This patch reverts the changes to the README made in
57265f78b4e4f6ca67393f55b2b08f6f45a02ff1 and makes it so that Dotbot
supports JSON files with tab characters.
|
| |
|
|
|
|
|
|
|
| |
Casey Rodarmor <casey@rodarmor.com> pointed out that Dotbot parses JSON
files as YAML. The YAML format doesn't allow tab characters, which are
normally allowed in JSON. This patch adds a note about this to the
README.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The information that was added in
115210ab1725fcb3e5dbe48d4488f71389704e95 was removed in
4ed3ffc411f662f66082dad91d4ae4ff83c04f7b when reorganizing the README.
This commit restores the information.
|