Alois Mahdal
076e112c0f
Bump version
9 anos atrás
Alois Mahdal
ad65edc47e
Move project parts below src
A more conventional hierarchy
9 anos atrás
Alois Mahdal
8e2d43efc8
Update tester's docs according to new hierarchy
9 anos atrás
Alois Mahdal
052a8cc7da
Revamp test script file tree hierarchy
This new hierarchy makes it easier to work simultaneously on data and
the script, simplifies deployment to tempdir and makes the launching
script naming consistent with simple.sh.
9 anos atrás
Alois Mahdal
9560538839
Remove obsolete make target
"doc" (not manpages) is built and installed with others.
9 anos atrás
Alois Mahdal
f586ebf928
Always resolve install prefix
Otherwise tests with --prefix break since they operate from independent
folder.
9 anos atrás
Alois Mahdal
e302be9904
Add --prefix -- support testing from arbitrary dir
9 anos atrás
Alois Mahdal
956f5168dc
Add long options
9 anos atrás
Alois Mahdal
035aa8b343
Add docstrings to mkit's functions
9 anos atrás
Alois Mahdal
eb982b525a
Fix typo
9 anos atrás
Alois Mahdal
726f0413eb
Fix errorneous usage of _expand
9 anos atrás
Alois Mahdal
008cacab80
Bump version
9 anos atrás
Alois Mahdal
2a86c9b05e
Add argument to prepend dir to FFOO_PATH
This should be consistent with `ffoom` and `ffdoc`
9 anos atrás
Alois Mahdal
c95b5fbf75
Bump version
9 anos atrás
Alois Mahdal
74c5096033
Update docs after CLI change
9 anos atrás
Alois Mahdal
cb7ab36aa6
Avoid confusion with -I from ffoom and ffdoc
9 anos atrás
Alois Mahdal
6d244fb69c
Add style guide (draft)
9 anos atrás
Alois Mahdal
4542fa171d
Explain variables in cfgrep
9 anos atrás
Alois Mahdal
5f369c789b
Remove unnecessary lines
9 anos atrás
Alois Mahdal
798f63ef8a
Add and improve docstrings for config.sh internals
9 anos atrás
Alois Mahdal
3774c24116
Use the _expand internal backend
9 anos atrás
Alois Mahdal
2be3fe83ab
Use more appropriate function name
9 anos atrás
Alois Mahdal
b09e8cd427
Add docstrings to internals
9 anos atrás
Alois Mahdal
308350e1a2
Fix typo
9 anos atrás
Alois Mahdal
2f878d5647
Add FIXME note about shallow clones
9 anos atrás
Alois Mahdal
6751c5b08d
Bump version
9 anos atrás
Alois Mahdal
8bd1b9345f
Revamp (un)installation process
* Instead of cp, use *install*.
* Store paths in paths.ini.
* Allow arbitrary number of path groups (bin, man, share, libexec...).
9 anos atrás
Alois Mahdal
85afba8b56
Add some loud exit functions
9 anos atrás
Alois Mahdal
95faf37676
Sort items alphabetically
9 anos atrás
Alois Mahdal
247b854b01
Update `mkit` name
9 anos atrás
Alois Mahdal
ebe2cac69e
Fix sed usage error (creating backups *e)
9 anos atrás
Alois Mahdal
f8f490ccc0
Split setup/mk.sh to create mkit
9 anos atrás
Alois Mahdal
daee44d5ad
Bump version
9 anos atrás
Alois Mahdal
cc5b6c8383
Remove unnecessary pipe
I have no idea what I was thinking when I added the pipe there...
9 anos atrás
Alois Mahdal
6b58732b74
Update tests after last change
9 anos atrás
Alois Mahdal
8d79ad6b73
Do not spam test command with dash
9 anos atrás
Alois Mahdal
32537df48e
Add test command to debug
9 anos atrás
Alois Mahdal
881825aa8b
Finish checking of exit status
9 anos atrás
Alois Mahdal
2e01716cb1
Add tests for has_files
9 anos atrás
Alois Mahdal
e6223f0b42
Enable subtest name TF_SUBTNAME for setup/cleanup
9 anos atrás
Alois Mahdal
4a865b5f09
Document setup/cleanup logic
9 anos atrás
Alois Mahdal
b27ce2033d
Add support for setup and cleanup procedures
9 anos atrás
Alois Mahdal
2e3d453e38
Fix uses of non-existent "quit" status
9 anos atrás
Alois Mahdal
b3da10dcab
Fix error in cheat sheet
9 anos atrás
Alois Mahdal
b2b8704a67
Add has_files directory test
9 anos atrás
Alois Mahdal
0c8a69c519
Fix heading level
9 anos atrás
Alois Mahdal
cdc519783f
Fix version printing
9 anos atrás
Alois Mahdal
7f593ba874
Add missing import
9 anos atrás
Alois Mahdal
4319d490f0
Bump version
9 anos atrás
Alois Mahdal
199fb59d91
Remove `init` command from ffoo
Although pretty, this way of initializing ffoo must go since it's
not possible to protect it with a working `|| exit 3` clause.
Problem is that bash will create the pipe no matter if the ffoom call
eventually succeeds or not, so in case ffoom is not ready we end up
sourcing and empty file--which always succeeds.
9 anos atrás