Packages

A composable, Gleamy string formatting library!

Current section

Files

Jump to
knit_string src knit internal.gleam
Raw

src/knit/internal.gleam

import gleam/list
import knit
pub fn main() {
let fmt =
knit.new(fn(yarn) {
yarn
|> knit.split("\n")
|> list.map(fn(yarn) {
knit.pad_centre(yarn, 14, " ") |> knit.margin_centre(2, "|")
})
|> knit.join("\n")
})
fmt("line 1\nline 2\nline 3")
}