| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | feat(functional): add split_every and default_to (#835) | William Boman | 2023-01-02 | 2 | -0/+21 | |
| | | ||||||
| * | feat(dotnet): ignore failed sources (#792) | Stone Lasley | 2022-12-30 | 1 | -0/+1 | |
| | | ||||||
| * | fix(powershell): terminate stdin with newline (#818) | William Boman | 2022-12-28 | 1 | -1/+2 | |
| | | | | | | Powershell doesn't seem to be closing the process after commands finsh executing and stdin is closed, not entirely sure why. This seems to fix the issue. | |||||
| * | refactor: interact with libuv pipes in async context (#808) | William Boman | 2022-12-26 | 1 | -2/+6 | |
| | | | | Also now properly close pipes (shutdown -> close). | |||||
| * | feat(powershell): set $ErrorActionPreference = "Stop"; (#807) | William Boman | 2022-12-26 | 1 | -9/+18 | |
| | | | | Also write to stdin pipe asynchronously. | |||||
| * | refactor(installer): write debug log file after installation finishes (#806) | William Boman | 2022-12-26 | 1 | -0/+19 | |
| | | ||||||
| * | feat(expr): add tbl_interpolate() (#805) | William Boman | 2022-12-26 | 1 | -3/+39 | |
| | | ||||||
| * | feat(result): add .try() interface (#804) | William Boman | 2022-12-26 | 1 | -0/+107 | |
| | | ||||||
| * | feat(functional): add strip_{prefix,suffix} (#803) | William Boman | 2022-12-26 | 2 | -3/+18 | |
| | | ||||||
| * | refactor(installer): introduce PackageInstallOpts class (#802) | William Boman | 2022-12-26 | 11 | -21/+21 | |
| | | ||||||
| * | refactor(async): error with stack level 0 (#801) | William Boman | 2022-12-26 | 1 | -1/+1 | |
| | | ||||||
| * | Revert "fix(spawn): always expand cmd if PATH is not modified (#773)" (#783) | William Boman | 2022-12-21 | 1 | -47/+15 | |
| | | | | This reverts commit dd04b4105e84620685c37efb6ca935d282e11465. | |||||
| * | fix(powershell): use pwsh if available (#782) | William Boman | 2022-12-21 | 1 | -0/+97 | |
| | | ||||||
| * | fix(spawn): always expand cmd if PATH is not modified (#773) | William Boman | 2022-12-20 | 1 | -15/+47 | |
| | | | | | | fix(spawn): always expand cmd on Windows Closes #720. | |||||
| * | feat(expr): use same context for value & filter evaluation (#778) | William Boman | 2022-12-20 | 1 | -4/+30 | |
| | | ||||||
| * | feat(functional): add trim_start and assoc (#779) | William Boman | 2022-12-20 | 3 | -0/+76 | |
| | | ||||||
| * | feat: add expr module (#775) | William Boman | 2022-12-20 | 2 | -0/+73 | |
| | | | | | | This is (soon) to be used when installing package definitions from https://github.com/mason-org/mason-registry/. See for example: https://github.com/mason-org/mason-registry/blob/7df69dd2a73efc3a08520552ca64597d1db5f4fb/packages/go-debug-adapter/package.yaml#L16 | |||||
| * | feat(functional): add list.reduce (#772) | William Boman | 2022-12-19 | 1 | -0/+11 | |
| | | ||||||
| * | fix(functional): spread function args in _.apply (#770) | William Boman | 2022-12-19 | 1 | -0/+8 | |
| | | ||||||
| * | feat: add purl parser (#756) | William Boman | 2022-12-10 | 2 | -0/+667 | |
| | | ||||||
| * | feat(functional): add some more functions (#755) | William Boman | 2022-12-10 | 4 | -0/+93 | |
| | | ||||||
| * | refactor(installer): rename run_installer to exec_in_context (#744) | William Boman | 2022-12-08 | 11 | -39/+51 | |
| | | ||||||
| * | feat(platform): accept darwin (#743) | William Boman | 2022-12-08 | 3 | -0/+5 | |
| | | | | | | Mac systems are generally referred to as the Darwin OS. For all intents and purposes, "mac" and "darwin" can be used interchangeably (although darwin will be preferred going forward). | |||||
| * | test(functional): add some tests (#742) | William Boman | 2022-12-08 | 4 | -0/+54 | |
| | | | | Forgot to include these in the last commit. | |||||
| * | fix(package): don't call vim API functions inside fast event (#730) | William Boman | 2022-12-05 | 3 | -57/+86 | |
| | | ||||||
| * | feat(terminator): send SIGKILL after some delay after SIGTERM (#727) | William Boman | 2022-12-05 | 1 | -6/+31 | |
| | | | | | Give a very generous grace period for processes to terminate gracefully before forcefully killing them, to ensure none linger. | |||||
| * | feat: show warning message when exiting neovim with active installations (#725) | William Boman | 2022-12-04 | 2 | -1/+76 | |
| | | ||||||
| * | feat(pip): add setting to upgrade pip before installing packages (#671) | William Boman | 2022-11-16 | 1 | -0/+41 | |
| | | | | Closes #616. | |||||
| * | test(ui): add test for ui border (#637) | William Boman | 2022-11-06 | 1 | -2/+27 | |
| | | ||||||
| * | feat(ui): add MasonNormal highlight (#636) | William Boman | 2022-11-06 | 1 | -7/+7 | |
| | | ||||||
| * | fix(gem): don't format executable (#634) | William Boman | 2022-11-06 | 1 | -0/+1 | |
| | | | | | Closes #570. Closes williamboman/mason-lspconfig.nvim#94. | |||||
| * | test: use stubs and dedent (#621) | William Boman | 2022-11-02 | 6 | -182/+166 | |
| | | ||||||
| * | feat(gem): use provider API (#617) | William Boman | 2022-11-02 | 1 | -37/+23 | |
| | | ||||||
| * | feat: add provider interface (#601) | William Boman | 2022-10-30 | 5 | -13/+98 | |
| | | ||||||
| * | feat(api/command): add --debug flag to :MasonInstall (#576) | William Boman | 2022-10-19 | 2 | -0/+21 | |
| | | ||||||
| * | feat(api): add typed client interface (#556) | William Boman | 2022-10-14 | 1 | -0/+11 | |
| | | ||||||
| * | feat(fetch): add Accept headers where appropriate (#554) | William Boman | 2022-10-14 | 1 | -1/+5 | |
| | | ||||||
| * | refactor(api): use new endpoints (#550) | William Boman | 2022-10-14 | 1 | -2/+2 | |
| | | ||||||
| * | feat(platform): better glibc detection (#537) | William Boman | 2022-10-10 | 1 | -4/+12 | |
| | | ||||||
| * | fix(fetch): set proper iwr header on Windows, reorder tool priority (#531) | William Boman | 2022-10-09 | 1 | -2/+23 | |
| | | | | | Old priority: platform specific > wget > curl New priority: curl > wget > platform specific | |||||
| * | feat(npm): speed up checking for new versions (#530) | William Boman | 2022-10-09 | 2 | -25/+54 | |
| | | ||||||
| * | feat(registry): add api module (#524) | William Boman | 2022-10-08 | 1 | -0/+37 | |
| | | ||||||
| * | feat(github): use proxy API for fetching latest release (#521) | William Boman | 2022-10-06 | 1 | -39/+0 | |
| | | | | | | | | This uses a globally distributed, edge-cached, proxy [1] for a very common touchpoint with the GitHub API. This is already done for fetching the latest tag, now expanding to latest release as well. [1]: https://github.com/williamboman/github-api-proxy | |||||
| * | fix(pip3): expand python3_host_prog path (#519) | William Boman | 2022-10-06 | 1 | -0/+17 | |
| | | | | Fixes #505. | |||||
| * | feat: add setting to control PATH modification (#514) | William Boman | 2022-10-06 | 1 | -1/+21 | |
| | | | | Closes #509. | |||||
| * | feat(cargo): improve handling of git-based crates (#512) | William Boman | 2022-10-05 | 4 | -29/+194 | |
| | | | | | This is all pretty overkill, especially considering the small amount of packages based on git-based crates. | |||||
| * | test(cargo): stub crates.io http call (#508) | William Boman | 2022-10-04 | 1 | -2/+12 | |
| | | ||||||
| * | refactor(platform): more functional approach to parsing (#479) | William Boman | 2022-09-29 | 2 | -0/+109 | |
| | | ||||||
| * | chore: upgrade stylua to 0.15.0 (#454) | William Boman | 2022-09-22 | 1 | -20/+5 | |
| | | ||||||
| * | feat: more competent platform detection (#436) | William Boman | 2022-09-17 | 3 | -25/+48 | |
| | | ||||||
