Load setup files instead of sourcing them

- needed for same setup files to work on Windows
  (where PowerShell is used instead of bash)
- removes ugly bashism to allow overriding from .travis.yml
- adds a proper (yet small) syntax
Also adds tests for the new syntax and updates the README.
This commit is contained in:
Ralph Lange
2019-12-10 14:30:07 +01:00
parent 1d4d6cc617
commit 82d962639b
9 changed files with 71 additions and 20 deletions

10
test02.set Normal file
View File

@@ -0,0 +1,10 @@
# a comment, then an empty line
# a comment that is indented
BASE=foo
# include an existing file
include test01
FOO=bar
FOO2=bar bar2
FOO3=bar bar2