Normalize a short label into a URL-friendly slug.

Slug Labels

slug_label.lua
local label = 
local lowered = string.lower(label)
local slug = string.gsub(lowered, "%s+", "-")

print("label=" .. label)
print("slug=" .. slug)
local label = 
local lowered = string.lower(label)
local slug = string.gsub(lowered, "%s+", "-")

print("label=" .. label)
print("slug=" .. slug)
local label = 
local lowered = string.lower(label)
local slug = string.gsub(lowered, "%s+", "-")

print("label=" .. label)
print("slug=" .. slug)
slug-label String helpers can normalize user-facing labels before a script builds file names or URLs. This example lowercases text and replaces spaces with dashes.