From d92d340d3bc8a69a3f9bdc16b3cc70abbe681e9d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 8 Oct 2021 11:05:23 +0200 Subject: Adding upstream version 2.3.0. Signed-off-by: Daniel Baumann --- identify/extensions.py | 1 + identify/identify.py | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'identify') diff --git a/identify/extensions.py b/identify/extensions.py index 8e650ed..67d601a 100644 --- a/identify/extensions.py +++ b/identify/extensions.py @@ -62,6 +62,7 @@ EXTENSIONS = { 'gypi': {'text', 'gyp', 'python'}, 'gz': {'binary', 'gzip'}, 'h': {'text', 'header', 'c', 'c++'}, + 'hcl': {'text', 'hcl'}, 'hh': {'text', 'header', 'c++'}, 'hpp': {'text', 'header', 'c++'}, 'hs': {'text', 'haskell'}, diff --git a/identify/identify.py b/identify/identify.py index 59bc6ba..4d1b555 100644 --- a/identify/identify.py +++ b/identify/identify.py @@ -193,7 +193,11 @@ def parse_shebang(bytesio: IO[bytes]) -> Tuple[str, ...]: cmd = tuple(_shebang_split(first_line.strip())) if cmd and cmd[0] == '/usr/bin/env': - cmd = cmd[1:] + if cmd[1] == '-S': + cmd = cmd[2:] + else: + cmd = cmd[1:] + if cmd == ('nix-shell',): return _parse_nix_shebang(bytesio, cmd) return cmd -- cgit v1.2.3