character

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2026 License: MIT Imports: 4 Imported by: 0

README

character — string casing & password-strength helpers

import "github.com/downsized-devs/sdk-go/character"

Stability: Stable — see STABILITY.md

Features

  • CapitalizeFirstCharacter(s) — title-case first rune.
  • IsStrongCharCombination(s) — regex-based password-strength check.

Installation

go get github.com/downsized-devs/sdk-go/character

Quick Start

import "github.com/downsized-devs/sdk-go/character"

_ = character.CapitalizeFirstCharacter("hello")  // "Hello"
_ = character.IsStrongCharCombination("P@ssw0rd") // true/false

API Reference

Symbol Signature
CapitalizeFirstCharacter (s string) string
IsStrongCharCombination (s string) bool

Dependencies

  • External: golang.org/x/text/cases, golang.org/x/text/language

Testing

go test ./character/...

Contributing

See CONTRIBUTING.md.

  • security — hashing once a password passes strength checks.
  • stringlib — random string generation.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CapitalizeFirstCharacter

func CapitalizeFirstCharacter(s string, lan language.Tag) string

func IsStrongCharCombination

func IsStrongCharCombination(character string, minLength int) bool

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL