27f163e9fe
Have dotify-action attempt to execute actions
2013-10-21 01:02:05 +01:00
b4b22d9bf2
Add place-holder dotify-action command
2013-10-21 00:27:55 +01:00
65ccec0d8a
Add Dotfile commands
2013-10-21 00:26:46 +01:00
f5725f6229
Remove dotfile option parsing commands
...
They are no longer needed, as I'm going for a "compile Dotfile to
regular shell script" approach now, rather than a "manually parse the
shit out of the Dotfile".
2013-10-20 23:59:08 +01:00
8c6876db62
Add dynamically generated copyright year via build script
2013-10-20 23:58:04 +01:00
eb1f547ee1
Have internal compile-dotfile return an error if dotfile is missing
2013-10-20 22:52:50 +01:00
22468e0589
Let's be explicit rather than implicit
2013-10-20 22:51:41 +01:00
4cfc03ebc2
Add enable "clean" command
2013-10-04 09:09:27 +01:00
eeaf6b496c
Include uninstall and clean commands
2013-10-04 00:10:59 +01:00
bb978f4824
Update dotify-info command
2013-10-03 23:42:42 +01:00
4b84e35b2f
Reorganize helpers
2013-10-03 23:42:20 +01:00
1f2373bab3
Initial setup for the "run mode" concept
2013-10-03 23:41:56 +01:00
576a012332
Add --dry-run argument
2013-10-03 23:41:53 +01:00
615adc5a2e
Swap short argument between --dotfile and --force
2013-10-03 23:40:21 +01:00
1bfcaf8b8c
Add --force argument
2013-10-03 23:11:21 +01:00
43dba65eb9
Improve command parsing logic
2013-10-03 23:11:02 +01:00
b26031c4ea
Add dotify-compile command
2013-10-03 23:04:33 +01:00
583cd5f1b9
Include plugin placeholders
2013-10-03 23:03:10 +01:00
64413e301e
Add placeholders for default action plugins
2013-10-03 23:00:48 +01:00
4efde780d4
Reorganize internal functions
2013-10-03 22:59:38 +01:00
7594f1bc59
Update dotfile option parsing and complete tests
2013-07-05 00:57:53 +02:00
6ff5bf823b
Break dotfile option parsing functions into their own file
2013-07-01 12:36:20 +02:00
d933bdc77e
Trim Dotfile line before attempting to parse it
2013-07-01 12:20:35 +02:00
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
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
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
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
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