Commit Graph

25 Commits

Author SHA1 Message Date
Ian Gulliver
6355d8d2d3 Move cli complexity into the library 2023-07-07 00:01:41 +01:00
Ian Gulliver
ac473de3ba Remove some of the public API, add comments 2023-07-06 23:48:40 +01:00
Ian Gulliver
7b6354ee5b Start of doc cleanup 2023-07-06 23:13:48 +01:00
Ian Gulliver
12774f5095 Split out error 2023-07-06 22:51:51 +01:00
Ian Gulliver
0c30407d3f Split out filepath and inheritance 2023-07-06 22:50:50 +01:00
Ian Gulliver
1f1faa4668 Make lots of functions private 2023-07-06 22:48:18 +01:00
Ian Gulliver
349768617e $parent: null 2023-07-06 22:37:16 +01:00
Ian Gulliver
8581564a3c $parent 2023-07-06 22:19:29 +01:00
Ian Gulliver
5535449ec5 $output 2023-07-04 21:48:40 +01:00
Ian Gulliver
d624aa2e9a $replace 2023-07-04 21:37:53 +01:00
Ian Gulliver
1982346128 $merge 2023-07-04 21:35:45 +01:00
Ian Gulliver
9a5ea79f8a $match 2023-07-04 21:05:32 +01:00
Ian Gulliver
b4e6577991 $required 2023-07-04 19:28:33 +01:00
Ian Gulliver
c11afa1be3 Add $patch: replace support 2023-07-04 17:51:47 +01:00
Ian Gulliver
565dc9b0a8 Fix tree evaluation 2023-07-04 08:44:26 +01:00
Ian Gulliver
7629ca8b77 Working smoke test 2023-07-03 21:40:26 +01:00
Ian Gulliver
1f7f54e228 Basic test framework 2023-07-03 10:40:08 +01:00
Ian Gulliver
de2c6e728c Make -o work 2023-07-02 21:42:19 +01:00
Ian Gulliver
e5a231e1a2 Basic output 2023-07-02 18:23:45 +01:00
Ian Gulliver
e3342ad244 Handle symlinks, add -v 2023-07-02 17:48:25 +01:00
Ian Gulliver
4c12daf6b8 Handle YAML, fix doc slice expansion 2023-07-01 18:23:19 -07:00
Ian Gulliver
796ded78a6 Initial merge function structure 2023-07-01 18:12:18 -07:00
Ian Gulliver
eb33c46818 First working doc comments 2023-07-01 13:45:30 -07:00
Ian Gulliver
bb33b7ebe8 Start of CLI 2023-07-01 10:35:19 -07:00
Ian Gulliver
e0f2edf8e5 Skeleton 2023-06-30 21:47:17 -07:00