logo

deblob

remove binary executables from a directory git clone https://hacktivis.me/git/deblob.git
commit: 4fa5b7c7e3b896836f4d197b9d5f9f7ece4194c0
parent 1b5b4e32509df0c7c55fe198b04f571f82390842
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Fri, 30 Sep 2022 06:59:12 +0200

README.md: New

Diffstat:

AREADME.md31+++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -0,0 +1,31 @@ +# deblob - Remove binary executables ("blobs") from a directory + +# Dependencies +## Common +- hare +- make (BSD and GNU supported) + +## tests +- `ar` +- C Compiler + +### linting +Those are only needed during development. +- mandoc +- reuse + +### re-formatting +- [black](https://pypi.org/project/black/) for re-formatting python files + +### rebuilding fixtures +- C Sharp Compiler, default one is `msc` from [Mono](https://mono-project.com) +- `luac5.3` from Lua 5.3 +- `luac5.4` from Lua 5.4 +- wasm assembler, default one is `wat2wasm` from [wabt](https://github.com/WebAssembly/wabt) + +#### manual fixtures +The following fixtures are either manually built or copied from another project: +- Files in `test/fixtures/pyc/` are made via running `./test/python_compile.py` +- `Elixir.Hex.API.Auth.beam` was copied from an installed Elixir 1.13.3 +- `FirstRepeatingElement.class` was downloaded from <https://bae.st/objects/873a9ede-7995-4c38-b64a-0d49d2c0e98c> +- `monodx.dll` is `lib/x86/monodx.dll` from wine-mono 7.0.0