Commit Graph

18 Commits

Author SHA1 Message Date
Kevin Burke
4a3c8dfaf0 add a version constant 2017-05-25 08:11:01 -07:00
Kevin Burke
e05b90745b more doc tweaks 2017-05-25 08:09:30 -07:00
Kevin Burke
7897293c53 Cleanup for public release
- Test Include string representation

- Add docs and examples
2017-05-25 08:00:10 -07:00
Kevin Burke
3fad3c64da Add more documentation and correctness fix 2017-05-24 22:10:17 -07:00
Kevin Burke
1c4ddb97d7 use Default() and validate() 2017-05-24 21:30:13 -07:00
Kevin Burke
c20644453d add Default() and start of a validate() function 2017-05-24 10:11:10 -07:00
Kevin Burke
54fabb9a37 Implement Include directive
It's tricky because it involves recursive filesystem parsing, depth
checking and glob matching. But figured it out.

Fixes #4.
2017-05-23 20:09:31 -07:00
Kevin Burke
ad36f0d71a Implement negative match
Fixes #3.
2017-04-23 16:39:17 -07:00
Kevin Burke
3918a52bb7 Add a LICENSE 2017-04-23 12:13:57 -07:00
Kevin Burke
01f73642b5 Add more documentation 2017-04-23 12:10:47 -07:00
Kevin Burke
251b79e492 install staticcheck on host 2017-04-23 11:59:34 -07:00
Kevin Burke
bc2824eae3 tweak readme again 2017-04-23 11:47:51 -07:00
Kevin Burke
67c39ca6b4 Implement Get and wildcard match
Lots of changes and new API's here.

Fixes #7.
2017-04-23 11:42:22 -07:00
Kevin Burke
c40e54d2bf fix tests 2017-04-21 20:39:44 -07:00
Kevin Burke
8075e819ad tweak interface 2017-04-18 10:57:51 -07:00
Kevin Burke
c07ebbe98d add very basic README 2017-04-17 11:24:14 -07:00
Kevin Burke
ab5641d3b9 Add Travis 2017-04-17 11:16:04 -07:00
Kevin Burke
29f594a81c Add alpha SSH config parser
The error handling is nonexistent and there's no easy way to get
data out. But we can parse a SSH config file into a Go struct, and
roundtrip that struct back to a file that looks (roughly) the same.
2017-04-17 11:08:10 -07:00