mirror of
https://github.com/ASzc/change-string-case-action.git
synced 2025-12-06 07:28:04 +08:00
2d2b5579578b47731b89504f451849f3f75d4ed7
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 }}
Languages
JavaScript
100%