string-utils

Library containing string utilites

License

License

GroupId

GroupId

com.github.michaelruocco
ArtifactId

ArtifactId

string-utils
Last Version

Last Version

0.1.6
Release Date

Release Date

Type

Type

jar
Description

Description

string-utils
Library containing string utilites
Project URL

Project URL

https://github.com/michaelruocco/string-utils
Source Code Management

Source Code Management

https://github.com/michaelruocco/string-utils

Download string-utils

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.michaelruocco/string-utils/ -->
<dependency>
    <groupId>com.github.michaelruocco</groupId>
    <artifactId>string-utils</artifactId>
    <version>0.1.6</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.michaelruocco/string-utils/
implementation 'com.github.michaelruocco:string-utils:0.1.6'
// https://jarcasting.com/artifacts/com.github.michaelruocco/string-utils/
implementation ("com.github.michaelruocco:string-utils:0.1.6")
'com.github.michaelruocco:string-utils:jar:0.1.6'
<dependency org="com.github.michaelruocco" name="string-utils" rev="0.1.6">
  <artifact name="string-utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.michaelruocco', module='string-utils', version='0.1.6')
)
libraryDependencies += "com.github.michaelruocco" % "string-utils" % "0.1.6"
[com.github.michaelruocco/string-utils "0.1.6"]

Dependencies

runtime (2)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.30
org.apache.commons : commons-lang3 jar 3.12.0

Project Modules

There are no modules declared in this project.

String Utils

Build codecov Codacy Badge BCH compliance Quality Gate Status Technical Debt Coverage Lines of Code Maven Central License: MIT

Overview

Library containing a collection of string utilities.

It contains classes for doing simple string regex transformations and string masking that implement the UnaryOperator interface to allow dependency inversion and easier testing.

There is also a composer function that allows you to compose multiple functions into a single function if required.

Useful Commands

// cleans build directories
// prints currentVersion
// formats code
// builds code
// runs tests
// checks for gradle issues
// checks dependency versions
./gradlew clean currentVersion dependencyUpdates lintGradle spotlessApply build  

Versions

Version
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0