/leftpad

Go implementation of the "left-pad" package, inspired by the NPM package of the same [in]famous name.

Primary LanguageGoBSD 2-Clause "Simplified" LicenseBSD-2-Clause

left-pad

Go package to left pad a string with a character.

Inspired by the "left-pad" NPM package (and the fiasco that happened after its removal).

Build status

Branch: master — master|Build Status

Install

go get github.com/keltia/leftpad 

Usage

GoDoc

import "github.com/keltia/leftpad"

leftpad.Pad("foo", 5)    // "  foo"
leftpad.Pad("foobar", 8) // "  foobar"
leftpad.Pad("foobar", 6) // "foobar"

leftpad.PadChar("foo", 5, 'X') // "XXfoo"