aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/update-readme.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2023-05-31 09:19:16 +0200
committerChristian Clason <c.clason@uni-graz.at>2025-05-12 18:43:40 +0200
commitcd2c826972f7bd6fd8f0c076fb9bfabe3f82209e (patch)
tree4b29ae97fb9d7522766ace64bde404ae38facd8f /scripts/update-readme.lua
parentci: remove update-lockfile shell script (diff)
downloadnvim-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-xscripts/update-readme.lua31
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