commit: 4fa5b7c7e3b896836f4d197b9d5f9f7ece4194c0
parent 1b5b4e32509df0c7c55fe198b04f571f82390842
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Fri, 30 Sep 2022 06:59:12 +0200
README.md: New
Diffstat:
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