About bashd
bashd is a Language Server Protocol (LSP) implementation for Bash, built using the Go sh package and featuring ShellCheck integration for real-time linting.
bashd is a Language Server Protocol (LSP) implementation for Bash, built using the Go sh package and featuring ShellCheck integration for real-time linting.
What's Changed
Fixes:
textDocument/documentColor:Return empty slice instead of nil
Full Changelog:https://github.com/matkrin/bashd/compare/v0.3.0...v0.3.1
| Publisher | matkrin |
|---|---|
| Author | Matthias Krinninger |
| Version | 0.3.1 |
| Release date | 2026-10-23 |
| License | BSD-3-Clause |
| Installer type | zip |
| Architecture | x64 |
| Package ID | matkrin.bashd |
winget install --id=matkrin.bashd -ewinget upgrade --id=matkrin.bashd -ewinget uninstall --id=matkrin.bashd -eWhat's Changed
• Configurable workspace diagnostics by @matkrin in https://github.com/matkrin/bashd/pull/10
• This adds the functionality to suppress workspace diagnostics when the
configuration updates (workspace/didChangeConfiguration) by the boolean
settings workspace_diagnostics_on_update with the default value of true.
• The workspace diagnostics checking was removed from initialize as it was
redundant, as on startup, the initial configuration is also transferred via
workspace/didChangeConfiguration, i.e. diagnostics where checked twice in the
past.
Fixes
Full Changelog:https://github.com/matkrin/bashd/compare/v0.2.3...v0.3.0
What's changed
Full Changelog:https://github.com/matkrin/bashd/compare/v0.2.2...v0.2.3
What's changed
Yes. bashd is free and open-source software released under the BSD-3-Clause license.
The latest version is 0.3.1, released on Oct 23, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 86904e6508a4b8cb2a671aa36eff912fa302b4ffaba59d39d12df787e69bcb0d.
bashd runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find bashd and select Uninstall. From the command line, run winget uninstall --id=matkrin.bashd -e.
Yes. bashd is available as a portable ZIP archive (bashd-v0.3.1-windows-amd64.zip, 64-bit (x64)) that runs without installation. Copy it to any folder or USB drive and run it from there.