diff --git a/MODLIST.md b/MODLIST.md index 6699086..1eedc41 100644 --- a/MODLIST.md +++ b/MODLIST.md @@ -1,92 +1,98 @@ -- [LiLaC](https://modrinth.com/mod/Rtp2Lyr5/version/UuwX5TxU) -- [Roughly Searchable](https://modrinth.com/mod/njGhQ4fN/version/NrzGdIx2) -- [Debugify](https://modrinth.com/mod/QwxR6Gcd/version/6XDJoCks) -- [FabricSkyboxes](https://modrinth.com/mod/YBz7DOs8/version/cezLH6eB) -- [MixinTrace](https://modrinth.com/mod/sGmHWmeL/version/LGYOH4RN) -- [MidnightLib](https://modrinth.com/mod/codAaoxh/version/3YykTkmJ) -- [SuperMartijn642's Config Lib](https://modrinth.com/mod/LN9BxssP/version/Ur02nrUT) -- [Borderless Mining](https://modrinth.com/mod/kYq5qkSL/version/lhrW53q7) -- [Cloth Config API](https://modrinth.com/mod/9s6osm5g/version/s7VTKfLA) -- [Collective](https://modrinth.com/mod/e0M1UDsY/version/TobnIU5c) -- [Architectury API](https://modrinth.com/mod/lhGA9TYQ/version/Sbew3kXe) -- [Dynamic FPS](https://modrinth.com/mod/LQ3K71Q1/version/MJxmQ042) -- [ImmediatelyFast](https://modrinth.com/mod/5ZwdcRci/version/mbeaDZtb) -- [Wakes](https://modrinth.com/mod/dlNu0RQY/version/NCJ1TwEm) -- [FastQuit](https://modrinth.com/mod/x1hIzbuY/version/tNgyOUMr) -- [OptiGUI](https://modrinth.com/mod/JuksLGBQ/version/rBFq3aQs) -- [Roughly Enough Professions (REP)](https://modrinth.com/mod/V8XJ8f5f/version/ybcBEXlZ) -- [Even Better Enchants](https://modrinth.com/mod/6udpuGCH/version/Hk6zJ311) -- [e4mc](https://modrinth.com/mod/qANg5Jrr/version/vVFlVRt7) -- [FerriteCore](https://modrinth.com/mod/uXXizFIs/version/unerR5MN) -- [FPS - Display](https://modrinth.com/mod/DIlqwRFH/version/WaO5IB1q) -- [Language Reload](https://modrinth.com/mod/uLbm7CG6/version/Oyc76oFa) -- [Puzzle](https://modrinth.com/mod/3IuO68q1/version/F5UKlslF) -- [Roughly Enough Items (REI)](https://modrinth.com/mod/nfn13YXA/version/2nschZDR) -- [Fabrishot](https://modrinth.com/mod/3qsfQtE9/version/fLwacDtJ) -- [lazy-language-loader](https://modrinth.com/mod/Nz0RSWrF/version/VkswlqCU) -- [Eating Animation](https://modrinth.com/mod/rUgZvGzi/version/RG3MoH9k) -- [Chat Heads](https://modrinth.com/mod/Wb5oqrBJ/version/gzgdiHby) -- [Jade 🔍](https://modrinth.com/mod/nvQzSEkH/version/ckXpheui) -- [Presence Footsteps](https://modrinth.com/mod/rcTfTZr3/version/pOCYcZUF) -- [AntiGhost](https://modrinth.com/mod/Jw3Wx1KR/version/RzyN0vkk) -- [Blur (Fabric)](https://modrinth.com/mod/NK39zBp2/version/dki8Ab2D) -- [Held Item Info](https://modrinth.com/mod/tEcWzCZz/version/Rir70mD8) -- [BetterF3](https://modrinth.com/mod/8shC1gFX/version/FtJ0KSLo) -- [Capes](https://modrinth.com/mod/89Wsn8GD/version/z2zOEvPP) -- [Xaero's Minimap](https://modrinth.com/mod/1bokaNcj/version/3l0ZI6yD) -- [Simple Voice Chat](https://modrinth.com/mod/9eGKb6K1/version/SDtXZKUE) -- [Drip Sounds (Fabric)](https://modrinth.com/mod/T8MMXTpr/version/7GB1hLrr) -- [Entity Model Features [CEM]](https://modrinth.com/mod/4I1XuqiY/version/zO7oFMiv) -- [Full Brightness Toggle](https://modrinth.com/mod/aEK1KhsC/version/9MUSHIIy) -- [Quilted Fabric API (QFAPI) / Quilt Standard Libraries (QSL)](https://modrinth.com/mod/qvIfYCYJ/version/GjvWb8WQ) -- [Model Gap Fix](https://modrinth.com/mod/QdG47OkI/version/r6uVoUxU) -- [Chat Reporting Helper](https://www.curseforge.com/minecraft/texture-packs/chat-reporting-helper/files/4753776) -- [Falling Leaves](https://modrinth.com/mod/WhbRG4iK/version/KpvXCE2X) -- [YetAnotherConfigLib](https://modrinth.com/mod/1eAoo2KR/version/3hsIB5yP) -- [AppleSkin](https://modrinth.com/mod/EsAfCjCV/version/xcauwnEB) -- [CIT Resewn](https://modrinth.com/mod/otVJckYQ/version/c7Lo4vij) -- [Sodium](https://modrinth.com/mod/AANobbMI/version/4OZL6q9h) -- [MaLiLib](https://www.curseforge.com/minecraft/mc-mods/malilib/files/4723020) -- [MoreChatHistory](https://modrinth.com/mod/8qkXwOnk/version/b1apT2G2) -- [ShulkerBoxTooltip](https://modrinth.com/mod/2M01OLQq/version/gVxjsEiQ) +# Mod List + +> Sodium Plus v2.4.0 + +- [FPS - Display](https://modrinth.com/mod/DIlqwRFH/version/nWbgJNPj) +- [FastQuit](https://modrinth.com/mod/x1hIzbuY/version/dIGKewCo) +- [MaLiLib](https://www.curseforge.com/minecraft/mc-mods/malilib/files/5647783) +- [Mod Menu](https://modrinth.com/mod/mOgUt4GM/version/2pJcGBVh) +- [Mouse Tweaks](https://modrinth.com/mod/aC3cM3Vq/version/m8rwZENW) +- [BetterF3](https://modrinth.com/mod/8shC1gFX/version/729ec3Jf) +- [CreativeCore](https://modrinth.com/mod/OsZiaDHq/version/gSV8RVPK) +- [Durability Tooltip](https://modrinth.com/mod/smUP7V3r/version/rVchC4HC) +- [Dynamic FPS](https://modrinth.com/mod/LQ3K71Q1/version/lCPnAoak) +- [Indium](https://modrinth.com/mod/Orvt0mRa/version/Z8VpxxGh) +- [Even Better Enchants](https://modrinth.com/mod/6udpuGCH/version/mXaMyhFE) +- [Fast Better Grass](https://www.curseforge.com/minecraft/texture-packs/fast-better-grass/files/5944738) +- [Better Mount HUD](https://modrinth.com/mod/kqJFAPU9/version/yyJushgo) +- [OptiGUI](https://modrinth.com/mod/JuksLGBQ/version/hTnXX4UQ) +- [Capes](https://modrinth.com/mod/89Wsn8GD/version/4X4bIaS0) +- [Client Sort](https://modrinth.com/mod/K0AkAin6/version/eLCsOTju) +- [Collective](https://modrinth.com/mod/e0M1UDsY/version/F3ciVO4i) - [Your Options Shall Be Respected (YOSBR)](https://modrinth.com/mod/WwbubTsV/version/KMOzdYko) -- [Default Dark Mode](https://modrinth.com/mod/6SLU7tS5/version/SEAHWiIS) -- [LambdaBetterGrass](https://modrinth.com/mod/2Uev7LdA/version/Fhyj2P7Q) -- [Mod Menu](https://modrinth.com/mod/mOgUt4GM/version/lEkperf6) -- [Animatica](https://modrinth.com/mod/PRN43VSY/version/uNgEPb10) -- [LambDynamicLights](https://modrinth.com/mod/yBW8D80W/version/mYl4RvKg) -- [Not Enough Animations](https://modrinth.com/mod/MPCX6s5C/version/6auoqhMp) -- [Xaero's World Map](https://modrinth.com/mod/NcUtCpym/version/s974wWCK) -- [Fadeless](https://modrinth.com/mod/ncKjyGm3/version/j53ChsnW) -- [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica/files/4626718) -- [No Chat Reports](https://modrinth.com/mod/qQyHxfxd/version/HeZZR2kF) -- [Cull Leaves](https://modrinth.com/mod/GNxdLCoP/version/vGCKmen2) -- [Stack to Nearby Chests](https://modrinth.com/mod/HtGckJVc/version/s9xjTXQ7) -- [Sound Physics Remastered](https://modrinth.com/mod/qyVF9oeo/version/67Uq017p) -- [Entity View Distance](https://modrinth.com/mod/ihnBJ6on/version/piYJfUyC) -- [DashLoader](https://modrinth.com/mod/ZfQ3kTvR/version/wgtrj8HS) -- [Durability Tooltip](https://modrinth.com/mod/smUP7V3r/version/WmJeyttw) -- [Quilt Kotlin Libraries (QKL)](https://modrinth.com/mod/lwVhp9o5/version/RYTef2Wb) -- [FabricSkyBoxes Interop](https://modrinth.com/mod/HpdHOPOp/version/JRvZ5VhS) -- [Hold That Chunk](https://modrinth.com/mod/LXJlc5WJ/version/TbJQtyy8) -- [LibJF](https://modrinth.com/mod/WKwQAwke/version/ARDN1LWN) -- [Sodium Extra](https://modrinth.com/mod/PtjYWJkn/version/80a0J5Cn) -- [[ETF] Entity Texture Features](https://modrinth.com/mod/BVzZfTc1/version/Z9uVc7X6) -- [Iris Shaders](https://modrinth.com/mod/YL57xq9U/version/DsjYuGMO) -- [More Culling](https://modrinth.com/mod/51shyZVL/version/Bu5pCvCn) -- [Indium](https://modrinth.com/mod/Orvt0mRa/version/Lue6O9z9) -- [Wavey Capes](https://modrinth.com/mod/kYuIpRLv/version/9ppedk6Z) -- [AdvancementInfo](https://modrinth.com/mod/G1epq3jN/version/gfcbMV82) -- [Better Mount HUD](https://modrinth.com/mod/kqJFAPU9/version/h1QpxElt) -- [Main Menu Credits](https://modrinth.com/mod/qJDfP7WN/version/hWX5REu6) -- [Zoomify](https://modrinth.com/mod/w7ThoJFB/version/gZr7EykF) -- [Memory Leak Fix](https://modrinth.com/mod/NRjRiSSD/version/dGlflhb6) -- [Visuality](https://modrinth.com/mod/rI0hvYcd/version/uhvQD6Ny) -- [CalcMod](https://modrinth.com/mod/XoHTb2Ap/version/Ma4inj0t) -- [Mouse Wheelie](https://modrinth.com/mod/u5Ic2U1u/version/wPtDzPBH) -- [Fast Better Grass](https://www.curseforge.com/minecraft/texture-packs/fast-better-grass/files/4753819) -- [Continuity](https://modrinth.com/mod/1IjD5062/version/Z9FJWLMt) -- [Reese's Sodium Options](https://modrinth.com/mod/Bh37bMuy/version/hCsMUZLa) -- [Starlight (Fabric)](https://modrinth.com/mod/H8CaAYZC/version/XGIsoVGT) -- [Boat Item View](https://modrinth.com/mod/BdKIyOLe/version/Q3Z6GESL) -- [EntityCulling](https://modrinth.com/mod/NNAgCjsB/version/BDwHAdWc) \ No newline at end of file +- [ShulkerBoxTooltip](https://modrinth.com/mod/2M01OLQq/version/L4CUJgGW) +- [Sodium](https://modrinth.com/mod/AANobbMI/version/iPRNybGo) +- [e4mc](https://modrinth.com/mod/qANg5Jrr/version/ul9OslWB) +- [EMI Enchanting](https://modrinth.com/mod/wbWoo11W/version/ld2zsfK3) +- [Fzzy Config](https://modrinth.com/mod/hYykXjDp/version/yO0DsLqB) +- [Sodium Options Mod Compat](https://modrinth.com/mod/Yg1VT27P/version/AG4pGn7J) +- [CalcMod](https://modrinth.com/mod/XoHTb2Ap/version/LE8aEZ5E) +- [Cull Leaves](https://modrinth.com/mod/GNxdLCoP/version/JnCn3KSm) +- [Cloth Config API](https://modrinth.com/mod/9s6osm5g/version/c8IkvzeS) +- [Fabric API](https://modrinth.com/mod/P7dR8mSH/version/KEv54FjE) +- [Fabrishot](https://modrinth.com/mod/3qsfQtE9/version/HfdXLVRy) +- [Litematica](https://www.curseforge.com/minecraft/mc-mods/litematica/files/5647809) +- [Better Clouds](https://modrinth.com/mod/5srFLIaK/version/E5vsFWUj) +- [TxniLib](https://modrinth.com/mod/vBbPDuOs/version/67EP4Pjp) +- [Sound Physics Remastered](https://modrinth.com/mod/qyVF9oeo/version/du57eOFB) +- [AppleSkin](https://modrinth.com/mod/EsAfCjCV/version/cHQjeYVS) +- [EMI Loot](https://modrinth.com/mod/qbbO7Jns/version/uFpaYzzv) +- [SuperMartijn642's Config Lib](https://modrinth.com/mod/LN9BxssP/version/euSlaAtA) +- [Wakes](https://modrinth.com/mod/dlNu0RQY/version/i5THoeP6) +- [CIT Resewn](https://modrinth.com/mod/otVJckYQ/version/JUnP9V1A) +- [Sodium Extra](https://modrinth.com/mod/PtjYWJkn/version/f4TfteNb) +- [Held Item Info](https://modrinth.com/mod/tEcWzCZz/version/EvcC3qTM) +- [Model Gap Fix](https://modrinth.com/mod/QdG47OkI/version/h47zwBfZ) +- [Default Dark Mode](https://modrinth.com/mod/6SLU7tS5/version/KW0bu9nm) +- [EMI](https://modrinth.com/mod/fRiHVvU7/version/CEJWA0sa) +- [Full Brightness Toggle](https://modrinth.com/mod/aEK1KhsC/version/VL41uDr8) +- [Cubes Without Borders](https://modrinth.com/mod/ETlrkaYF/version/7JJnrLXi) +- [Entity Model Features [CEM]](https://modrinth.com/mod/4I1XuqiY/version/qqKKAjln) +- [Stack to Nearby Chests](https://modrinth.com/mod/HtGckJVc/version/Ycxx5lTa) +- [YetAnotherConfigLib (YACL)](https://modrinth.com/mod/1eAoo2KR/version/VtWuZoXP) +- [Architectury API](https://modrinth.com/mod/lhGA9TYQ/version/XRwibvvn) +- [Better Statistics Screen](https://modrinth.com/mod/n6PXGAoM/version/fPoQeGuI) +- [BetterGrassify](https://modrinth.com/mod/m5T5xmUy/version/XXdweh61) +- [More Culling](https://modrinth.com/mod/51shyZVL/version/W2BKP0eC) +- [Puzzle](https://modrinth.com/mod/3IuO68q1/version/6iheLyWa) +- [Wavey Capes](https://modrinth.com/mod/kYuIpRLv/version/EW3z1SO1) +- [MoreChatHistory](https://modrinth.com/mod/8qkXwOnk/version/3siYJiWG) +- [No Chat Reports](https://modrinth.com/mod/qQyHxfxd/version/9xt05630) +- [Sodium Options API](https://modrinth.com/mod/Es5v4eyq/version/eCebYVhU) +- [Blur (Fabric)](https://modrinth.com/mod/NK39zBp2/version/4oPJ4At3) +- [Biome Particle Weather](https://modrinth.com/mod/XH09j5fH/version/ISWQQ16Y) +- [LibJF](https://modrinth.com/mod/WKwQAwke/version/6wy6ArUZ) +- [Xaero's Minimap](https://modrinth.com/mod/1bokaNcj/version/cHos0KJK) +- [EMI Ores](https://modrinth.com/mod/sG4TqDb8/version/B2nSA8kE) +- [Simple Voice Chat](https://modrinth.com/mod/9eGKb6K1/version/pl9FpaYJ) +- [Visuality](https://modrinth.com/mod/rI0hvYcd/version/76p4pDXc) +- [[ETF] Entity Texture Features](https://modrinth.com/mod/BVzZfTc1/version/Aan0aaUL) +- [Fadeless](https://modrinth.com/mod/ncKjyGm3/version/ybm0P9Cp) +- [Sodium Shadowy Path Blocks](https://modrinth.com/mod/EIa1eiMm/version/Aymjs2iN) +- [Sodium Leaf Culling](https://modrinth.com/mod/M25bkObt/version/nYTeWG7l) +- [Entity View Distance](https://modrinth.com/mod/ihnBJ6on/version/DvEdX91O) +- [FerriteCore](https://modrinth.com/mod/uXXizFIs/version/IPM0JlHd) +- [Chat Heads](https://modrinth.com/mod/Wb5oqrBJ/version/TRmAsMO6) +- [EntityCulling](https://modrinth.com/mod/NNAgCjsB/version/NkBXk0Ye) +- [Sodium Dynamic Lights](https://modrinth.com/mod/PxQSWIcD/version/hiAUnekX) +- [Sodium Extras](https://modrinth.com/mod/vqqx0QiE/version/C9ScerZ5) +- [Chat Reporting Helper](https://www.curseforge.com/minecraft/texture-packs/chat-reporting-helper/files/5944740) +- [Continuity](https://modrinth.com/mod/1IjD5062/version/kSPJ4hQv) +- [FabricSkyboxes](https://modrinth.com/mod/YBz7DOs8/version/yhQrKNAJ) +- [Zoomify](https://modrinth.com/mod/w7ThoJFB/version/RKRjd2h1) +- [Jade 🔍](https://modrinth.com/mod/nvQzSEkH/version/oV0JDnkv) +- [Presence Footsteps](https://modrinth.com/mod/rcTfTZr3/version/O1zeCf5e) +- [TCDCommons API](https://modrinth.com/mod/Eldc1g37/version/nf0Pj3lg) +- [AmbientSounds](https://modrinth.com/mod/fM515JnW/version/2Q7C9fEN) +- [Hold That Chunk](https://modrinth.com/mod/LXJlc5WJ/version/8QSY2PFn) +- [ImmediatelyFast](https://modrinth.com/mod/5ZwdcRci/version/gh2TGVZk) +- [MidnightLib](https://modrinth.com/mod/codAaoxh/version/TEo961AO) +- [Iris Shaders](https://modrinth.com/mod/YL57xq9U/version/J55HRGSf) +- [MixinTrace](https://modrinth.com/mod/sGmHWmeL/version/LGYOH4RN) +- [Not Enough Animations](https://modrinth.com/mod/MPCX6s5C/version/eDE0GZWs) +- [FabricSkyBoxes Interop](https://modrinth.com/mod/HpdHOPOp/version/A3n8pliV) +- [Falling Leaves](https://modrinth.com/mod/WhbRG4iK/version/AAk9cT9g) +- [Language Reload](https://modrinth.com/mod/uLbm7CG6/version/G4UHbATy) +- [Reese's Sodium Options](https://modrinth.com/mod/Bh37bMuy/version/PxI5NDgM) +- [Debugify](https://modrinth.com/mod/QwxR6Gcd/version/dO7QNiof) +- [Xaero's World Map](https://modrinth.com/mod/NcUtCpym/version/2KJYmhQu) \ No newline at end of file diff --git a/builder/internal/list/markdown.go b/builder/internal/list/markdown.go index 64b739f..3df72c4 100644 --- a/builder/internal/list/markdown.go +++ b/builder/internal/list/markdown.go @@ -1,8 +1,21 @@ package list -import "strings" +import ( + "fmt" + "strings" + + "github.com/NoSadBeHappy/SodiumPlus/builder/internal/helpers" +) + +const MarkdownPrefix = "# Mod List\n\n> %s v%s\n\n" func Markdown() (string, error) { + pack, _, err := helpers.GetPack() + + if err != nil { + return "", err + } + urls, err := CreateModList() if err != nil { @@ -16,6 +29,7 @@ func Markdown() (string, error) { } out = strings.Trim(out, "\n") + prefix := fmt.Sprintf(MarkdownPrefix, pack.Name, pack.Version) - return out, nil + return prefix + out, nil } diff --git a/go.work.sum b/go.work.sum index abf1882..29c012e 100644 --- a/go.work.sum +++ b/go.work.sum @@ -38,16 +38,17 @@ github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/daviddengcn/go-colortext v1.0.0/go.mod h1:zDqEI5NVUop5QPpVJUxE9UO10hRnmkD5G4Pmri9+m4c= +github.com/dlclark/regexp2 v1.11.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad h1:EmNYJhPYy0pOFjCx2PrgtaBXmee0iUX9hLlxE1xHOJE= github.com/envoyproxy/protoc-gen-validate v0.1.0 h1:EQciDnbrYxy13PgWoY8AqoxGiPrpgBZ1R8UNe3ddc+A= +github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= -github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1 h1:QbL/5oDUmRBzO9/Z7Seo6zf912W/a6Sr4Eu0G/3Jho0= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4 h1:WtGNWLvXpe6ZudgnXrq0barxBImvnnJoMEhXAzcbM0I= github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= @@ -57,7 +58,6 @@ github.com/golang/mock v1.4.4 h1:l75CXGRSwbaYNpl/Z2X1XIIAMSCquvXgpVZDhwEIJsc= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/google/btree v1.0.0 h1:0udJVsspx3VBr5FwtLhQQtuAsVc79tTq0ocGIPAU6qo= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0 h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw= github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= @@ -97,13 +97,13 @@ github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uG github.com/hashicorp/serf v0.10.1 h1:Z1H2J60yRKvfDYAOZLd2MU0ND4AH/WDz7xYHDWQsIPY= github.com/hashicorp/serf v0.10.1/go.mod h1:yL2t6BqATOLGc5HF7qbFkTfXoPIY0WZdWHfEvMqbG+4= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639 h1:mV02weKRL81bEnm8A0HT1/CAelMQDBuQIfLw8n+d6xI= +github.com/igorsobreira/titlecase v0.0.0-20140109233139-4156b5b858ac/go.mod h1:KOzUkqpWM2xArNm82cehGc5PBFYV1Qadzzt81aJi7F0= github.com/jstemmer/go-junit-report v0.9.1 h1:6QPYqodiu3GuPL+7mfx+NwDdp2eTkp9IfEUpgAwUN0o= github.com/kisielk/gotool v1.0.0 h1:AV2c/EiW3KqPNT9ZKl07ehoAGi4C5/01Cfbblndcapg= github.com/klauspost/compress v1.17.2/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= -github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/pty v1.1.1 h1:VkoXIwSboBpnk99O/KFauAEILuNHv5DVFKZMBN/gUgw= -github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= @@ -111,8 +111,8 @@ github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrk github.com/nats-io/nats.go v1.34.0/go.mod h1:Ubdu4Nh9exXdSz0RVWRFBbRfrbSxOYd26oF0wkWclB8= github.com/nats-io/nkeys v0.4.7/go.mod h1:kqXRgRDPlGy7nGaEDMuYzmiJCIAAWDK0IMBtDmGD0nc= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/otiai10/mint v1.5.1/go.mod h1:MJm72SBthJjz8qhefc4z1PYEieWmy8Bku7CjcAqyUSM= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.1 h1:I2qBYMChEhIjOgazfJmV3/mZM256btk6wkCDRmW7JYs= github.com/pkg/sftp v1.13.6/go.mod h1:tz1ryNURKu77RL+GuCzmoJYxQczL3wLNNpPWagdg4Qk= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= @@ -124,9 +124,8 @@ github.com/sagikazarmark/crypt v0.10.0/go.mod h1:gwTNHQVoOS3xp9Xvz5LLR+1AauC5M68 github.com/sagikazarmark/crypt v0.19.0/go.mod h1:c6vimRziqqERhtSe0MhIvzE1w54FrCHtrXb5NH/ja78= github.com/sahilm/fuzzy v0.1.0 h1:FzWGaw2Opqyu+794ZQ9SYifWv2EIXpwP4q8dY1kDAwI= github.com/sahilm/fuzzy v0.1.0/go.mod h1:VFvziUEIMCrT6A6tw2RFIXPXXmzXbOsSHF0DOI8ZK9Y= +github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966/go.mod h1:sUM3LWHvSMaG192sy56D9F7CNvL7jUJVXoqM1QKLnog= github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/yuin/goldmark v1.2.1 h1:ruQGxdhGHe7FWOJPT0mKs5+pD2Xs1Bm/kdGlHO04FmM= go.etcd.io/etcd/api/v3 v3.5.9 h1:4wSsluwyTbGGmyjJktOf3wFQoTBIURXHnq9n/G/JQHs= go.etcd.io/etcd/api/v3 v3.5.9/go.mod h1:uyAal843mC8uUVSLWz6eHa/d971iDGnCRpmKd2Z+X8k= @@ -159,6 +158,7 @@ golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028 h1:4+4C/Iv2U4fMZBiMCc98MG golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/oauth2 v0.7.0 h1:qe6s0zUXlPX80/dITx3440hWZ7GwMwgDDyrSGTPJG/g= golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= @@ -166,13 +166,13 @@ golang.org/x/oauth2 v0.15.0/go.mod h1:q48ptWNTY5XWf+JNten23lcvHpLJ0ZSxF5ttTHKVCA golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/time v0.1.0 h1:xYY+Bajn2a7VBmTM5GikTmnK8ZuX8YgnQCqZpbBNtmA= golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.6.0 h1:BOw41kyTf3PuCW1pVQf8+Cyg8pMlkYB1oo9iJ6D/lKM= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= +golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= golang.org/x/tools v0.28.0/go.mod h1:dcIOrVd3mfQKTgrDVQHqCPMWy6lnhfhtX3hLXYVLfRw= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= @@ -181,6 +181,7 @@ google.golang.org/api v0.122.0/go.mod h1:gcitW0lvnyWjSp9nKxAbdHKIZ6vF4aajGueeslZ google.golang.org/api v0.152.0/go.mod h1:3qNJX5eOmhiWYc67jRA/3GsDw97UFb5ivv7Y2PrriAY= google.golang.org/api v0.171.0/go.mod h1:Hnq5AHm4OTMt2BUVjael2CWZFD6vksJdWCWiUAmjC9o= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= +google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 h1:KpwkzHKEF7B9Zxg18WzOa7djJ+Ha5DzthMyZYQfEn2A= google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= @@ -195,10 +196,13 @@ google.golang.org/grpc v1.55.0/go.mod h1:iYEXKGkEBhg1PjZQvoYEVPTDkHo1/bjTnfwTeGO google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9YtF98= google.golang.org/grpc v1.62.1/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/dixonwille/wlog.v2 v2.0.0/go.mod h1:JYQHRnhGPLno/iATOiGkEXoRanJXqdz9Qo6/QwfARUc= +gopkg.in/dixonwille/wmenu.v4 v4.0.2/go.mod h1:qgH60HxGljYu/uXZW8ctlQ8nIf5mhmraJ3Vsksexnqk= gopkg.in/errgo.v2 v2.1.0 h1:0vLT13EuvQ0hNvakwLuFZ/jYrLp5F3kcWHXdRggjCE8= gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= honnef.co/go/tools v0.0.1-2020.1.4 h1:UoveltGrhghAA7ePc+e+QYDHXrBps2PqFZiHkGR/xK8= rsc.io/binaryregexp v0.2.0 h1:HfqmD5MEmC0zvwBuF187nq9mdnXjXsSivRiXN7SmRkE= rsc.io/pdf v0.1.1 h1:k1MczvYDUvJBe93bYd7wrZLLUEcLZAuF824/I4e5Xr4= +rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0 h1:9JKUTTIUgS6kzR9mK1YuGKv6Nl+DijDNIc0ghT58FaY= rsc.io/sampler v1.3.0 h1:7uVkIFmeBqHfdjD+gZwtXXI+RODJ2Wc4O7MPEh/QiW4=