feat check dependencies: add color to messages

This commit is contained in:
Ian
2026-07-11 00:02:16 +02:00
parent 44fdfa566d
commit 7aceac087e
2 changed files with 16 additions and 10 deletions
+3 -3
View File
@@ -16,11 +16,11 @@ function M.checkCommand(cmd, desc)
p:close()
if output == nil and desc ~= nil and desc ~= "" then
print(cmd .. " [" .. desc .. "] - not found!")
vim.api.nvim_echo({ { "" .. cmd .. " [" .. desc .. "] - not found!", "DiagnosticError" } }, true, {})
elseif output == nil then
print(cmd .. " - not found!")
vim.api.nvim_echo({ { "" .. cmd .. " not found!", "DiagnosticError" } }, true, {})
else
print(cmd .. " - ok")
vim.api.nvim_echo({ { "" .. cmd, "DiagnosticOk" } }, true, {})
end
end
+9 -3
View File
@@ -1,9 +1,15 @@
require('check_dependencies').setup({
require("check_dependencies").setup({
{ cmd = "git", desc = "git" },
-- fzf dependencies
{ cmd = "fzf", desc = "fuzzy finder" },
{ cmd = "fd", desc = "better find" },
{cmd = "bat", desc="cat alternative"},
})
{ cmd = "bat", desc = "cat clone" },
{ cmd = "rg", desc = "rip grep" },
-- Conform => formatters
{ cmd = "stylua", desc = "lua formatter"},
-- Test not exists
{ cmd = "fff", desc = "lua formatter"},
})