Commit Graph

76 Commits

Author SHA1 Message Date
ebfdd1cc6a Use fancy unicode in readme 2013-10-21 02:17:18 +01:00
9fea673eb8 Small addition to readme 2013-10-21 02:14:00 +01:00
d2ace75129 Add basic and shitty short-summary to readme
So I have a target to aim for :)
2013-10-21 02:09:29 +01:00
0c7da032a2 Update main binary 2013-10-21 01:34:20 +01:00
80f47384c4 Make ROOT_DIR available in Dotfile
The ROOT_DIR variable is set to the directory the Dotfile is in.
2013-10-21 01:33:06 +01:00
bcf914026a Execute compiled dotfile
...instead of just echoing it for debugging purposes.
2013-10-21 01:32:31 +01:00
8325708849 Flesh out basic structure of action plugins 2013-10-21 01:31:58 +01:00
fad6369ba7 Make dotify-action error out when given invalid actions 2013-10-21 01:30:42 +01:00
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
f7e3b69dc4 Rebuild bin/dotify 2013-10-20 22:54:18 +01:00
9150d996a7 Add tests for compile-dotfile internal command 2013-10-20 22:53:35 +01:00
4447397c10 Keep things more consistent 2013-10-20 22:53:22 +01:00
eb1f547ee1 Have internal compile-dotfile return an error if dotfile is missing 2013-10-20 22:52:50 +01:00
3680d280ca Update example Dotfile 2013-10-20 22:52:22 +01:00
22468e0589 Let's be explicit rather than implicit 2013-10-20 22:51:41 +01:00
7dd4458031 Rename test/run.sh to test.sh 2013-10-20 22:51:08 +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
2c72a369e5 Update parse-dotfile-options test 2013-10-03 23:55:15 +01:00
7dc86a3843 Fix load paths in test files 2013-10-03 23:54:53 +01:00
e682ade7a8 Add new binary build 2013-10-03 23:42:49 +01:00
7ca1911636 Keep things consistent 2013-10-03 23:42:46 +01:00
02ad286591 Break stub/restore test-helpers into their own stub.sh file 2013-10-03 23:42:45 +01:00
6e2041fe21 Update example Dotfile 2013-10-03 23:42:44 +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
7bec498a13 Fix test runner's exit status 2013-10-03 23:01:57 +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
ffdfc5f889 Fix issue with build script 2013-10-03 22:56:09 +01:00
7594f1bc59 Update dotfile option parsing and complete tests 2013-07-05 00:57:53 +02:00
d8ef9d824d Slight test improvements 2013-07-05 00:56:55 +02:00
bcdbcbe03a New non-functional build of main executable 2013-07-01 12:38:34 +02:00
3a18df0a18 Add basic tests for parse-dotfile-options 2013-07-01 12:37:52 +02:00
6ff5bf823b Break dotfile option parsing functions into their own file 2013-07-01 12:36:20 +02:00
d0f4f579c0 Update test files to use test-helper 2013-07-01 12:35:46 +02:00
0e2b07d39f Fix a bug in test-helper.sh 2013-07-01 12:35: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