From bbe183a2ea092c0bee565e13fa6fc37e6031c6f0 Mon Sep 17 00:00:00 2001
From: przemo1232
Date: Thu, 28 Aug 2025 00:04:48 +0200
Subject: [PATCH] add remove suffix
---
lib/string.lua | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/lib/string.lua b/lib/string.lua
index 2ee3f4a..73457be 100644
--- a/lib/string.lua
+++ b/lib/string.lua
@@ -32,5 +32,9 @@ end
---@param suffix string
---@return boolean
string.ends_with = function(s, suffix)
- return s:sub(-#suffix) == suffix
+ return s:sub(- #suffix) == suffix
+end
+
+function string.remove_suffix(s, suffix)
+ return s:gsub("%" .. suffix, "")
end