b42f3c0938
Ensure correct root_dir for dotfile being parsed
2013-07-01 12:20:11 +02:00
94131770b9
Expand Dotfile option parsing
2013-07-01 12:19:48 +02:00
f286a1b369
Updates to use global variables
2013-07-01 12:01:54 +02:00
0c523bc5cf
Update internals test file
2013-07-01 11:43:21 +02:00
cca82b0e31
Add test-helper
2013-07-01 11:42:58 +02:00
6ec605f461
New build of unfinished main executable, just for fun...
2013-06-28 13:57:16 +02:00
5e83091579
Don't wrap $? in quotes
2013-06-28 13:56:38 +02:00
73f2f9f31b
Add some comments
2013-06-28 13:56:18 +02:00
c233bc3dc8
Add tests for locate-* functions
2013-06-28 13:55:37 +02:00
5423c61c1c
Update locate-* functions to use global variables
2013-06-28 13:55:23 +02:00
2e9bd7ce53
Get rid of basically useless expand-path helper
2013-06-27 00:12:37 +02:00
67ea4f487b
Commit first dotify executable created with build script
2013-06-27 00:10:27 +02:00
66dfe4daa9
Add build script and build make target
2013-06-27 00:09:39 +02:00
291071f5b9
Comment tweaks
2013-06-27 00:09:10 +02:00
46f395fbb7
Improve argument/command handling
2013-06-27 00:08:17 +02:00
9d65d7831e
Rename run command to install
2013-06-27 00:06:57 +02:00
4568fe2d41
Update dotify-version and dotify-help commands
2013-06-27 00:05:01 +02:00
f6747efe1c
Fix typo
2013-06-27 00:02:40 +02:00
f1d2dec645
Add tests for has-argument and parse-argument functions
2013-06-26 21:46:47 +02:00
ab7a7a10dd
Add test for trim() function
2013-06-26 21:44:20 +02:00
5abbdd7853
Setup testing system using assert.sh
2013-06-26 21:43:42 +02:00
21a0f78f41
Break main dotify binary apart into smaller pieces for easier testing
...
The plan is to have a build script that will put together all files into
a single executable again for easy inclusion in your own
dotfiles. Breaking dotify apart simply makes it easier to work with and
test.
2013-06-26 21:25:26 +02:00
30e7c1e16f
Random additions and changes before splitting main binary apart
2013-06-26 21:23:34 +02:00
dae863630e
Rethink Dotfile format
...
Conceptually instead of it just creating symlinks, it instead performs
"actions", and new actions can be supported via dotify plugins. In fact,
all built-in actions will be implemented as plugins.
2013-06-26 21:21:58 +02:00
af5116d595
Add unfinished dotify executable
2013-06-24 10:48:38 +02:00
9a5ec5536a
Add example Dotfile
2013-06-24 10:48:22 +02:00
0fdba5966e
Add readme
2013-06-24 10:46:23 +02:00