From 8b6ef1e6af66629a8f2981ea5164e734e777403c Mon Sep 17 00:00:00 2001 From: Sebastian Weddmark Olsson Date: Fri, 30 Jan 2026 15:03:47 +0100 Subject: [PATCH 1/2] Add 'escript' file type for Erlang https://www.erlang.org/doc/apps/erts/escript_cmd --- identify/extensions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/identify/extensions.py b/identify/extensions.py index 3a50915..36a7424 100644 --- a/identify/extensions.py +++ b/identify/extensions.py @@ -70,6 +70,7 @@ 'eps': {'binary', 'eps'}, 'erb': {'text', 'erb'}, 'erl': {'text', 'erlang'}, + 'escript': {'text', 'erlang'}, 'ex': {'text', 'elixir'}, 'exe': {'binary'}, 'exs': {'text', 'elixir'}, From e474934c224354630bba5d318e1894f08e30cc3f Mon Sep 17 00:00:00 2001 From: Sebastian Weddmark Olsson Date: Fri, 30 Jan 2026 15:13:51 +0100 Subject: [PATCH 2/2] Add 'escript' interpreter for Erlang support --- identify/interpreters.py | 1 + 1 file changed, 1 insertion(+) diff --git a/identify/interpreters.py b/identify/interpreters.py index 3022e00..b409f18 100644 --- a/identify/interpreters.py +++ b/identify/interpreters.py @@ -8,6 +8,7 @@ 'csh': {'shell', 'csh'}, 'dash': {'shell', 'dash'}, 'expect': {'expect'}, + 'escript': {'shell', 'erlang'}, 'ksh': {'shell', 'ksh'}, 'node': {'javascript'}, 'nodejs': {'javascript'},