aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorJay Patel <36803168+jayp0521@users.noreply.github.com>2022-10-08 19:54:54 -0400
committerGitHub <noreply@github.com>2022-10-09 01:54:54 +0200
commit54313a64c15e9e466fed62f6a75d8ae98943035a (patch)
tree206fb8e0a89b30b521510f6ee087a0de80faf132 /lua
parentfeat(registry): add gersemi formatter (#525) (diff)
downloadmason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar.gz
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar.bz2
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar.lz
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar.xz
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.tar.zst
mason-54313a64c15e9e466fed62f6a75d8ae98943035a.zip
feat(registry): add beautysh formatter (#526)
Diffstat (limited to 'lua')
-rw-r--r--lua/mason-registry/beautysh/init.lua16
-rw-r--r--lua/mason-registry/index.lua1
-rw-r--r--lua/mason/mappings/language.lua2
3 files changed, 18 insertions, 1 deletions
diff --git a/lua/mason-registry/beautysh/init.lua b/lua/mason-registry/beautysh/init.lua
new file mode 100644
index 00000000..57f8e3b9
--- /dev/null
+++ b/lua/mason-registry/beautysh/init.lua
@@ -0,0 +1,16 @@
+local Pkg = require "mason-core.package"
+local pip3 = require "mason-core.managers.pip3"
+
+return Pkg.new {
+ name = "beautysh",
+ desc = [[beautysh - A Bash beautifier for the masses.]],
+ homepage = "https://github.com/lovesegfault/beautysh",
+ languages = { Pkg.Lang.Bash },
+ categories = { Pkg.Cat.Formatter },
+ install = pip3.packages {
+ "beautysh",
+ bin = {
+ "beautysh",
+ },
+ },
+}
diff --git a/lua/mason-registry/index.lua b/lua/mason-registry/index.lua
index db00ef27..9a98fdd5 100644
--- a/lua/mason-registry/index.lua
+++ b/lua/mason-registry/index.lua
@@ -15,6 +15,7 @@ return {
["bash-debug-adapter"] = "mason-registry.bash-debug-adapter",
["bash-language-server"] = "mason-registry.bash-language-server",
["beancount-language-server"] = "mason-registry.beancount-language-server",
+ beautysh = "mason-registry.beautysh",
["bicep-lsp"] = "mason-registry.bicep-lsp",
black = "mason-registry.black",
["blade-formatter"] = "mason-registry.blade-formatter",
diff --git a/lua/mason/mappings/language.lua b/lua/mason/mappings/language.lua
index 3ecc3634..67961947 100644
--- a/lua/mason/mappings/language.lua
+++ b/lua/mason/mappings/language.lua
@@ -11,7 +11,7 @@ return {
assembly = { "asm-lsp" },
astro = { "astro-language-server" },
awk = { "awk-language-server" },
- bash = { "bash-debug-adapter", "bash-language-server", "shellcheck", "shellharden", "shfmt" },
+ bash = { "bash-debug-adapter", "bash-language-server", "beautysh", "shellcheck", "shellharden", "shfmt" },
bazel = { "buildifier" },
beancount = { "beancount-language-server" },
bicep = { "bicep-lsp" },