Tim Byrne
b78bb1eef4
Eliminate the use of eval
...
`eval` has always been used to process the globs in `.yadm/encrypt`.
This is being removed, as there is a risk of executing "dirty" data
found in `.yadm/encrypt`.
Caveats of this change:
* Brace and tilde expansion will no longer work in `.yadm/encrypt`
* Paths with spaces must not be quoted anymore
2017-09-16 09:32:38 -05:00
Tim Byrne
df952094a1
Add test case for supporting directories in .yadm/encrypt ( #81 )
2017-09-04 13:19:04 -05:00
Tim Byrne
d80bbff2b9
Acceptance tests for encrypt globs and paths with space ( #53 , #54 )
2017-03-24 17:37:40 -05:00
Tim Byrne
671b5c6ec6
Support both gpg1 and gpg2 missing key error messages
2017-01-25 09:13:59 -06:00
Tim Byrne
ef796bc2c1
Add acceptance test for space-lines/empty-lines in .yadm/encrypt ( #40 )
2017-01-08 11:05:33 -06:00
Tim Byrne
e40c054805
Use gpg1 (if available) for automated tests
...
gnupg2 does not support agent-less password input (breaking the
expect-driven tests).
2016-09-07 22:35:36 -05:00
Tim Byrne
8bede1cb84
Test for correct error message when public key is missing
2016-04-21 09:10:47 -05:00
Tim Byrne
ea3b2ecfa8
Support yadm.gpg-recipient = ASK
2016-04-21 08:58:07 -05:00
Tim Byrne
7854275488
Create acceptance tests for asymmetric encryption
2016-04-21 07:13:40 -05:00
Tim Byrne
f48dea6879
Resolve shellcheck errors in bats tests
2016-04-07 08:16:22 -05:00
Tim Byrne
d2cd3b1b26
Add tests
...
Tests will be run using `bats`.
2016-04-07 08:14:13 -05:00