mirror of
https://github.com/ASzc/change-string-case-action.git
synced 2024-11-23 10:23:51 +08:00
1.1 KiB
1.1 KiB
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@v6
with:
string: XyZzY
- id: step2
run: echo ${{ steps.string.outputs.lowercase }}