Gathers system data and files upon file creation events.
- CMake (>=3.16)
- Boost
- Python3 (for application tests)
git clone https://github.com/pabloariasal/revealer.git
cd revealer
cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build
ctest --test-dir build
Application tests are written in python. pipenv
is used to manage the environment.
pip install --user pipenv
cd revealer
pipenv sync
pipenv run pytest application_tests --test-exec <path_to_revealer_exec>
revealer --observe-directory <directory_to_be_observed> --output-directory <output_dir> [paths...]