summaryrefslogtreecommitdiffstats
path: root/lua/mason-core/fs.lua
Commit message (Collapse)AuthorAgeFilesLines
* docs: update references to mason-org/mason.nvim (#1925)William Boman2025-05-061-1/+1
|
* fix(fs): fall back to `fs_stat` if entry type is not returned by ↵Nicolas Thierry2025-02-151-0/+7
| | | | | `fs_readdir` (#1783) Co-authored-by: William Boman <william@redwill.se>
* refactor(linker): copy_file instead of rename on Windows (#1254)William Boman2023-04-231-0/+8
| | | | | | | | Renaming the file will move it from its original installation directory. While reaching into package installation directories is unsupported and not recommended, it seems to be done pretty broadly. In order to avoid unnecessarily breaking people's configs we copy the file instead, for now. (tip: use the stable locations inside $MASON/share $MASON/opt $MASON/bin, if a package is missing a link please open an issue/PR). This will be reversed back to use uv_fs_rename() in 1.x.x.
* style: enforce import order (#1092)William Boman2023-03-121-2/+2
| | | | | * chore(workflows): update dependencies * style: enforce import order
* feat(InstallContext): add strict_mode flag (#1055)William Boman2023-03-051-0/+7
| | | Also add some more ctx.fs methods.
* refactor(installer): introduce PackageInstallOpts class (#802)William Boman2022-12-261-1/+1
|
* feat(functional): add more functions (#741)William Boman2022-12-081-0/+2
|
* chore: bump stylua to 0.14.3 (#395)William Boman2022-09-081-3/+4
|
* refactor: introduce selene, harden type defs, and use proper EmmyLua syntax ↵William Boman2022-08-151-1/+1
| | | | (#296)
* chore: change emmylua annotation syntax from @ to : for comments (#73)William Boman2022-07-141-2/+2
|
* refactor: add mason-schemas and mason-core modules (#29)William Boman2022-07-081-0/+152
* refactor: add mason-schemas and move generated filetype map to mason-lspconfig * refactor: add mason-core module