1
0
Fork 0
mirror of synced 2024-11-24 17:15:34 -05:00
Commit graph

95 commits

Author SHA1 Message Date
Anish Athalye
847cb101d4 Merge branch 'casey/empty-source' 2016-11-23 14:13:00 -05:00
Casey Rodarmor
d2e20c77db Allow empty link sources
If the source for a link is null, use the basename of the destination
with a single leading '.' removed, if present.
2016-11-23 14:11:45 -05:00
Casey Rodarmor
54346fa942 Mention in readme that ~ is null in YAML
This is a weird YAML gotcha, and it seems worth mentioning in the readme
since Dotbot users are likely to run into it.
2016-11-18 23:27:54 -06:00
Anish Athalye
f04b94d4ae Add info about initializing repo during setup
This change was suggested by Brian Jacobowski
<bjacobowski.dev@gmail.com>.
2016-08-15 17:44:30 -07:00
Anish Athalye
0618bc70cc Change inspiration link to point to wiki 2016-04-10 02:17:21 -04:00
Anish Athalye
3d9b3ae2a8 Fix link 2016-03-26 09:16:41 -04:00
Anish Athalye
1374416362 Add link to wiki 2016-03-20 08:34:29 -04:00
Anish Athalye
f52bbd1eec Add default options
This feature was implemented with feedback from Aleks Kamko
<aykamko@gmail.com> and Casey Rodarmor <casey@rodarmor.com>.
2016-03-03 09:42:50 -05:00
Anish Athalye
daf8d82e02 Add functionality to create relative links
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.
2016-02-14 23:06:52 -05:00
Anish Athalye
c402396c58 Add documentation and tests for plugins 2016-02-06 15:23:39 -05:00
Anish Athalye
ba9e9cbe70 Update dates 2016-01-31 08:03:06 -05:00
Benjamin Chrétien
07a26a843e Add Travis CI support
The test suite has been slightly modified to allow running tests without
Vagrant on Travis.
2016-01-16 17:34:52 +09:00
Anish Athalye
c48d16cbce Use standard library JSON parser for JSON files
This patch reverts the changes to the README made in
57265f78b4 and makes it so that Dotbot
supports JSON files with tab characters.
2016-01-13 11:29:12 -05:00
Anish Athalye
9250bef422 Add hook showing usage to README 2016-01-11 14:02:16 -05:00
Anish Athalye
57265f78b4 Add note to README about JSON parsing
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.
2016-01-11 13:36:16 -05:00
Anish Athalye
30dc7d5788 Fix typo 2015-10-19 10:13:23 -04:00
Anish Athalye
dcc3a1947a Add link to init-dotfiles repository to README 2015-06-11 21:38:52 -07:00
The Aviator
01c022154e Fix typos in README 2015-06-08 08:29:58 -07:00
Anish Athalye
c2036b7960 Restore information to README
The information that was added in
115210ab17 was removed in
4ed3ffc411 when reorganizing the README.
This commit restores the information.
2015-06-02 22:46:39 -07:00
Anish Athalye
9c1af76e9e Add Mercurial install script 2015-05-22 13:33:10 -04:00
Anish Athalye
fd7f3b8551 Add environment variable expansion in link paths
This feature was proposed by Brian Knobbs <brian@redlattice.com>.
2015-05-12 20:28:58 -04:00
Anish Athalye
49181b0666 Update README 2015-05-04 11:33:16 -04:00
Anish Athalye
3725d21684 Add functionality to overwrite broken links
This commit adds an option to the extended configuration syntax for
linking files and directories. The relink option is a safe alternative
to forcibly linking that only removes broken symbolic links, so it
cannot result in data loss.
2015-05-02 22:30:14 -04:00
Joshua Blum
4ed3ffc411 Reorganize README 2015-04-27 03:12:34 +03:00
Anish Athalye
bdc1b2205f Add information about spacing and formatting 2015-03-26 22:41:49 -04:00
Anish Athalye
115210ab17 Add information about upgrading 2015-02-12 21:58:42 -05:00
Anish Athalye
c32b6f0b99 Fix typo 2015-02-12 21:41:39 -05:00
Anish Athalye
d50efe2746 Remove JSON configuration examples 2015-02-10 18:34:34 -05:00
Anish Athalye
d9f0cc045a Revert "Update README"
This reverts commit f7a291c780.
2015-02-05 12:02:02 -05:00
Anish Athalye
f7a291c780 Update README
Add note on array syntax for shell commands being deprecated.
2015-02-03 18:09:25 -05:00
Anish Athalye
38c0f65801 Add more options for shell commands
This commit introduces an extended configuration syntax for shell
commands. This syntax allows for specifying whether the stdin, stdout,
and stderr streams are enabled.
2015-02-03 11:53:05 -05:00
Anish Athalye
2865477dca Update dates 2015-01-19 19:05:49 -05:00
Anish Athalye
1221ad0f9b Update README
Add a note about copying the install script and not using a symbolic
link.
2014-12-27 15:17:38 -05:00
Anish Athalye
2eb6353b16 Add information on contributing 2014-12-20 00:55:17 -05:00
Anish Athalye
33d602bb93 Add YAML support
Add support for YAML format configuration files. In addition, this
commit adds instructions about YAML config files to the README, and it
also changes the README to encourage use of YAML instead of JSON.
2014-10-27 20:31:40 -04:00
Anish Athalye
afebc0bb2f Add functionality to create parent directories
This commit introduces an additional option for extended configuration
syntax for linking. It adds the "create" parameter which results in
automatically creating a parent directory if necessary before linking a
file.
2014-10-22 14:44:40 -04:00
Anish Athalye
13c925be87 Add functionality to forcibly link items
This commit introduces an extended configuration syntax for linking
files and directories. Currently, this syntax allows for specifying
items to be forcibly linked, overwriting existing files or directories
if necessary.

The extended configuration syntax was proposed by Travers McInerney
<travers@mcinerney.me>.
2014-10-22 14:42:23 -04:00
Anish Athalye
58e4fb50b1 Update README
Improve documentation with specification and an example for each type of
task.
2014-10-22 11:10:49 -04:00
Anish Athalye
5103c10a5f Add link to tutorial 2014-08-18 21:07:24 -07:00
Anish Athalye
c62737598c Update README 2014-08-03 14:45:18 -07:00
Anish Athalye
48112e4487 Update README 2014-07-22 20:01:54 -07:00
Anish Athalye
abb825048b Add Cleaner executor 2014-06-08 11:32:45 -07:00
Anish Athalye
24f49603c8 Update README 2014-05-30 10:39:24 -04:00
Anish Athalye
564c1f13bf Update README 2014-03-21 00:48:42 -04:00
Anish Athalye
a2b6e0a185 Add README 2014-03-20 23:53:02 -04:00