aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/installer/location.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-core/installer/location.lua')
-rw-r--r--lua/mason-core/installer/location.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/mason-core/installer/location.lua b/lua/mason-core/installer/location.lua
index 2cc038e4..694ae0f4 100644
--- a/lua/mason-core/installer/location.lua
+++ b/lua/mason-core/installer/location.lua
@@ -1,6 +1,7 @@
local Path = require "mason-core.path"
local Result = require "mason-core.result"
local fs = require "mason-core.fs"
+local settings = require "mason.settings"
---@class InstallLocation
---@field private dir string
@@ -14,6 +15,10 @@ function InstallLocation.new(dir)
}, InstallLocation)
end
+function InstallLocation.global()
+ return InstallLocation.new(settings.current.install_root_dir)
+end
+
function InstallLocation:get_dir()
return self.dir
end