blob: 561d87ef6a97ac67748c5ba4f39f7d698a52debd (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
-- Copypasted from https://github.com/Jguer/yay/blob/next/doc/examples/recently_modified.lua
yay.create_autocmd("UpgradeSelect", {
desc = "skip recently modified AUR upgrades",
callback = function(event)
yay.log.info("pre-excluding AUR packages modified in the last 3 days")
local exclude = {}
local recent_cutoff = os.time() - (3 * 24 * 60 * 60)
for _, pkg in ipairs(event.data.upgrades) do
if pkg.repository == "aur" and pkg.last_modified >= recent_cutoff then
yay.log.warn("pre-excluding recently modified AUR package: ", pkg.name)
table.insert(exclude, pkg.name)
end
end
return { exclude = exclude, skip_menu = false }
end,
})
|