diff options
author | Adam Harrison <adamdharrison@gmail.com> | 2023-03-19 16:47:12 -0400 |
---|---|---|
committer | Adam Harrison <adamdharrison@gmail.com> | 2023-03-19 16:47:12 -0400 |
commit | a589e9efe13255b052491c6d34306ca9dee4aba5 (patch) | |
tree | b30d28b2ce1f20cf8d4daba8d16af9eb96df4626 | |
parent | 1da290c19ddfedcb52be24de5a3eee1b2e23c24b (diff) | |
download | lite-xl-plugin-manager-a589e9efe13255b052491c6d34306ca9dee4aba5.tar.gz lite-xl-plugin-manager-a589e9efe13255b052491c6d34306ca9dee4aba5.zip |
Fixed an issue with --no-install-optional being non-functional.
-rw-r--r-- | src/lpm.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lpm.lua b/src/lpm.lua index 901067b..e9dbcb3 100644 --- a/src/lpm.lua +++ b/src/lpm.lua @@ -743,7 +743,7 @@ function Addon:install(bottle, installing) if installing[addon] then error("circular dependency detected in " .. self.id .. ": requires " .. addon .. " but, " .. addon .. " requires " .. self.id) end - if not NO_INSTALL_OPTIONAL and (not v.optional or prompt(addon .. " is an optional dependency of " .. self.id .. ". Should we install it?")) then + if not v.optional or (not NO_INSTALL_OPTIONAL and prompt(addon .. " is an optional dependency of " .. self.id .. ". Should we install it?")) then compatible[addon]:install(bottle, installing) end end @@ -1753,7 +1753,7 @@ xpcall(function() json = "flag", userdir = "string", cachedir = "string", version = "flag", verbose = "flag", quiet = "flag", version = "flag", ["mod-version"] = "string", remotes = "flag", help = "flag", remotes = "flag", ["ssl-certs"] = "string", force = "flag", arch = "array", ["assume-yes"] = "flag", - ["install-optional"] = "flag", datadir = "string", binary = "string", trace = "flag", progress = "flag", + ["no-install-optional"] = "flag", datadir = "string", binary = "string", trace = "flag", progress = "flag", symlink = "flag", -- filtration flags author = "string", tag = "string", stub = "string", dependency = "string", status = "string", |