diff --git a/identify/extensions.py b/identify/extensions.py index 10fe83f..a4eb7ef 100644 --- a/identify/extensions.py +++ b/identify/extensions.py @@ -12,7 +12,7 @@ 'bash': {'text', 'shell', 'bash'}, 'bat': {'text', 'batch'}, 'bats': {'text', 'shell', 'bash', 'bats'}, - 'bazel': {'text', 'bazel'}, + 'bazel': {'text', 'bazel', 'starlark'}, 'bb': {'text', 'bitbake'}, 'bbappend': {'text', 'bitbake'}, 'bbclass': {'text', 'bitbake'}, @@ -20,7 +20,7 @@ 'bib': {'text', 'bib'}, 'bmp': {'binary', 'image', 'bitmap'}, 'bz2': {'binary', 'bzip2'}, - 'bzl': {'text', 'bazel'}, + 'bzl': {'text', 'bazel', 'starlark'}, 'c': {'text', 'c'}, 'c++': {'text', 'c++'}, 'c++m': {'text', 'c++'}, @@ -391,6 +391,7 @@ 'setup.cfg': EXTENSIONS['ini'], 'sys.config': EXTENSIONS['erl'], 'sys.config.src': EXTENSIONS['erl'], + 'Tiltfile': {'text', 'tiltfile', 'starlark'}, 'Vagrantfile': EXTENSIONS['rb'], 'WORKSPACE': EXTENSIONS['bzl'], 'wscript': EXTENSIONS['py'], diff --git a/tests/identify_test.py b/tests/identify_test.py index c0e5410..0d114c9 100644 --- a/tests/identify_test.py +++ b/tests/identify_test.py @@ -172,6 +172,9 @@ def test_tags_from_path_plist_text(tmpdir): ('meson.build', {'text', 'meson'}), ('meson_options.txt', {'text', 'plain-text', 'meson'}), ('Vagrantfile', {'text', 'ruby'}), + ('Tiltfile', {'text', 'tiltfile', 'starlark'}), + ('Tiltfile.abc', {'text', 'tiltfile', 'starlark'}), + ('test.Tiltfile', {'text', 'tiltfile', 'starlark'}), # does not set binary / text ('f.plist', {'plist'}),