diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2023-05-31 09:19:16 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2025-05-12 18:43:40 +0200 |
| commit | cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e (patch) | |
| tree | 4b29ae97fb9d7522766ace64bde404ae38facd8f /scripts/update-readme.lua | |
| parent | ci: remove update-lockfile shell script (diff) | |
| download | nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar.gz nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar.bz2 nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar.lz nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar.xz nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.tar.zst nvim-treesitter-cd2c826972f7bd6fd8f0c076fb9bfabe3f82209e.zip | |
fix: install dependencies
Diffstat (limited to 'scripts/update-readme.lua')
| -rwxr-xr-x | scripts/update-readme.lua | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/scripts/update-readme.lua b/scripts/update-readme.lua index ded0d6bcb..2133ad0c6 100755 --- a/scripts/update-readme.lua +++ b/scripts/update-readme.lua @@ -23,14 +23,23 @@ local footnotes = '' for _, v in ipairs(sorted_parsers) do local p = v.parser -- language - generated_text = generated_text - .. '[' - .. v.name - .. '](' - .. p.install_info.url - .. ')' - .. (p.readme_note and '[^' .. v.name .. ']' or '') - .. ' | ' + if p.install_info then + generated_text = generated_text + .. '[' + .. v.name + .. '](' + .. p.install_info.url + .. ')' + .. (p.readme_note and '[^' .. v.name .. ']' or '') + .. ' | ' + else + generated_text = generated_text + .. v.name + .. ' (queries only)' + .. (p.readme_note and '[^' .. v.name .. ']' or '') + .. ' | ' + end + if p.readme_note then footnotes = footnotes .. '[^' .. v.name .. ']: ' .. p.readme_note .. '\n' end @@ -50,11 +59,13 @@ for _, v in ipairs(sorted_parsers) do -- CLI generated_text = generated_text - .. (p.install_info.requires_generate_from_grammar and '✓' or '') + .. (p.install_info and p.install_info.requires_generate_from_grammar and '✓' or '') .. ' | ' -- NPM - generated_text = generated_text .. (p.install_info.generate_requires_npm and '✓' or '') .. ' | ' + generated_text = generated_text + .. (p.install_info and p.install_info.generate_requires_npm and '✓' or '') + .. ' | ' -- Maintainer generated_text = generated_text |
