# tera-sprig **Repository Path**: plus7wist/tera-sprig ## Basic Information - **Project Name**: tera-sprig - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-24 - **Last Updated**: 2024-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sprig Functions for Tera Template Engine ## Strings ### Built-ins - [x] trim - builtin - [ ] trimAll(substr) - [ ] trimSuffix(suffix) - [ ] trimPrefix(prefix) - [ ] upper - [ ] lower - [ ] title - [ ] untitle - [ ] repeat(count) - [ ] substr(start, len) - [x] nospace - [ ] trunc(len) - [x] abbrev(len) - [ ] abbrevboth(left, maxlen) - [ ] initials - [ ] randAlphaNum(len) - [ ] randAlpha(len) - [ ] randNumeric(len) - [ ] randAscii(len) - [ ] wrap(len) - [ ] wrapWith(len, sep) - [ ] contains(substr) - [ ] hasPrefix(prefix) - [ ] hasSuffix(suffix) - [ ] quote - [ ] squote - [ ] cat - [ ] indent(len) - [ ] nindent(len) - [ ] replace(from, to) - [ ] plural(one, more) - [x] snakecase - [x] camelcase - [x] kebabcase - [ ] swapcase - [ ] shuffle - [ ] regexMatch - [ ] mustRegexMatch - [ ] regexFindAll - [ ] mustRegexFindAll - [ ] regexFind - [ ] mustRegexFind - [ ] regexReplaceAll - [ ] mustRegexReplaceAll - [ ] regexReplaceAllLiteral - [ ] mustRegexReplaceAllLiteral - [ ] regexSplit - [ ] mustRegexSplit - [ ] regexQuoteMeta ## String Slice Functions - [ ] join - [ ] splitList - [ ] split - [ ] splitn - [ ] sortAlpha ## Integer Math Functions - [ ] add - [ ] add1 - [ ] sub - [ ] div - [ ] mod - [ ] mul - [ ] max - [ ] min - [ ] floor - [ ] ceil - [ ] round - [ ] randint