diff options
Diffstat (limited to 'lua/mason-core/installer/location.lua')
| -rw-r--r-- | lua/mason-core/installer/location.lua | 5 |
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 |
