Github Action: Make a string lowercase, uppercase, or capitalized
Go to file
2022-10-20 07:12:03 -06:00
node_modules Add node_modules 2020-07-29 10:28:09 -06:00
.gitignore Add node_modules 2020-07-29 10:28:09 -06:00
action.yml Initial version 2020-07-29 10:10:10 -06:00
index.js Fix capitalized not lowercasing the tail 2020-07-29 10:31:26 -06:00
LICENSE Initial version 2020-07-29 10:10:10 -06:00
package-lock.json Bump @actions/core from 1.9.1 to 1.10.0 2022-10-20 07:12:03 -06:00
package.json Bump @actions/core from 1.9.1 to 1.10.0 2022-10-20 07:12:03 -06:00
README.md Update version in readme example 2021-12-31 07:03:48 -07:00

Change String Case GitHub Action

This action accepts any string, and outputs three different versions of that string:

  • lowercase (XyZzY -> xyzzy)
  • uppercase (XyZzY -> XYZZY)
  • capitalized (Xyzzy -> Xyzzy)

You can access the outputted strings through the job outputs context. See docs here, or the Example Usage section below.

Inputs

string

Required The string you want manipulated

Outputs

lowercase

inputStr.toLowerCase()

Example: XyZzY -> xyzzy

uppercase

inputStr.toUpperCase()

Example: XyZzY -> XYZZY

capitalized

inputStr.charAt(0).toUpperCase() + inputStr.slice(1).toLowerCase()

Example: XyZzY -> Xyzzy

Example Usage

name: SomeWorkflow
on: [push]
jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - id: string
        uses: ASzc/change-string-case-action@v2
        with:
          string: XyZzY
      - id: step2
        run: echo ${{ steps.string.outputs.lowercase }}