diff --git a/identify/extensions.py b/identify/extensions.py index 3a50915..a6405bf 100644 --- a/identify/extensions.py +++ b/identify/extensions.py @@ -35,6 +35,7 @@ 'cljc': {'text', 'clojure'}, 'cljs': {'text', 'clojure', 'clojurescript'}, 'cmake': {'text', 'cmake'}, + 'cmd': {'text', 'batch'}, 'cnf': {'text'}, 'coffee': {'text', 'coffee'}, 'conf': {'text'}, @@ -58,6 +59,7 @@ 'dart': {'text', 'dart'}, 'dbc': {'text', 'dbc'}, 'def': {'text', 'def'}, + 'diff': {'text', 'diff'}, 'dll': {'binary'}, 'dtd': {'text', 'dtd'}, 'ear': {'binary', 'zip', 'jar'}, @@ -103,6 +105,8 @@ 'h': {'text', 'header', 'c', 'c++'}, 'hbs': {'text', 'handlebars'}, 'hcl': {'text', 'hcl'}, + 'hlsl': {'text', 'hlsl'}, + 'hlsli': {'text', 'header', 'hlsl'}, 'hh': {'text', 'header', 'c++'}, 'hpp': {'text', 'header', 'c++'}, 'hrl': {'text', 'erlang'}, @@ -302,6 +306,7 @@ 'xctestplan': {'text', 'json'}, 'xlf': {'text', 'xml', 'xliff'}, 'xliff': {'text', 'xml', 'xliff'}, + 'xaml': {'text', 'xml', 'xaml'}, 'xml': {'text', 'xml'}, 'xq': {'text', 'xquery'}, 'xql': {'text', 'xquery'}, @@ -324,6 +329,7 @@ 'zsh': {'text', 'shell', 'zsh'}, } EXTENSIONS_NEED_BINARY_CHECK = { + 'entitlements': {'plist', 'entitlements'}, 'plist': {'plist'}, 'ppm': {'image', 'ppm'}, } @@ -373,6 +379,7 @@ 'AUTHORS': EXTENSIONS['txt'], 'bblayers.conf': EXTENSIONS['bb'], 'bitbake.conf': EXTENSIONS['bb'], + 'Brewfile': EXTENSIONS['rb'], 'BUILD': EXTENSIONS['bzl'], 'Cargo.toml': EXTENSIONS['toml'] | {'cargo'}, 'Cargo.lock': EXTENSIONS['toml'] | {'cargo-lock'}, @@ -385,6 +392,7 @@ 'COPYING': EXTENSIONS['txt'], 'Dockerfile': {'text', 'dockerfile'}, 'direnvrc': EXTENSIONS['bash'], + 'Fastfile': EXTENSIONS['rb'], 'Gemfile': EXTENSIONS['rb'], 'Gemfile.lock': {'text'}, 'GNUmakefile': EXTENSIONS['mk'], @@ -414,6 +422,7 @@ 'sys.config': EXTENSIONS['erl'], 'sys.config.src': EXTENSIONS['erl'], 'Tiltfile': {'text', 'tiltfile'}, + 'uv.lock': EXTENSIONS['toml'], 'Vagrantfile': EXTENSIONS['rb'], 'WORKSPACE': EXTENSIONS['bzl'], 'wscript': EXTENSIONS['py'],