11
22<!-- markdownlint-disable -->
3- # github-action-typescript-template [ ![ Latest Release] ( https://img.shields.io/github/release/cloudposse/github-action-typescript-template .svg )] ( https://github.com/cloudposse/github-action-typescript-template /releases/latest ) [ ![ Slack Community] ( https://slack.cloudposse.com/badge.svg )] ( https://slack.cloudposse.com )
3+ # github-action-string-transformer [ ![ Latest Release] ( https://img.shields.io/github/release/cloudposse/github-action-string-transformer .svg )] ( https://github.com/cloudposse/github-action-string-transformer /releases/latest ) [ ![ Slack Community] ( https://slack.cloudposse.com/badge.svg )] ( https://slack.cloudposse.com )
44<!-- markdownlint-restore -->
55
66[ ![ README Header] [ readme_header_img ]] [ readme_header_link ]
2828
2929-->
3030
31- Template repo for GitHub Actions written in TypeScript
31+ A helper for transforming strings in GitHub Actions
3232
3333---
3434
@@ -54,22 +54,45 @@ It's 100% Open Source and licensed under the [APACHE2](LICENSE).
5454
5555
5656
57-
58-
5957## Introduction
6058
61- This repo is a template for GitHub Actions written in TypeScript .
59+ This is a GitHub Action that can be used to transform strings in GitHub Actions .
6260
6361
6462
6563
6664
6765## Usage
6866
67+ ```yaml
68+ - name: Action Lowercase
69+ id: lowercase
70+ uses: ./ # Uses an action in the root directory
71+ with:
72+ operation: 'lowercase'
73+ input-string: 'Hello World'
74+
75+ - name: Action UpperCase
76+ id: uppercase
77+ uses: ./ # Uses an action in the root directory
78+ with:
79+ operation: 'uppercase'
80+ input-string: 'Hello World'
81+
82+ - name: Action Kebabcase
83+ id: kebabcase
84+ uses: ./ # Uses an action in the root directory
85+ with:
86+ operation: 'kebabcase'
87+ input-string: 'Hello World'
88+ ```
6989
90+ Then Fetch the result with:
7091
71- Use this repository as a template in your own GitHub Action project to get started.
72-
92+ ```yaml
93+ - name: Get the output
94+ run: echo "The output was ${{ steps.lowercase.outputs.output-string }}"
95+ ```
7396
7497
7598
@@ -81,7 +104,7 @@ Use this repository as a template in your own GitHub Action project to get start
81104
82105## Share the Love
83106
84- Like this project? Please give it a ★ on [ our GitHub] ( https://github.com/cloudposse/github-action-typescript-template ) ! (it helps us ** a lot** )
107+ Like this project? Please give it a ★ on [ our GitHub] ( https://github.com/cloudposse/github-action-string-transformer ) ! (it helps us ** a lot** )
85108
86109Are you using this project or any of our other projects? Consider [ leaving a testimonial] [ testimonial ] . =)
87110
@@ -105,7 +128,7 @@ For additional context, refer to some of these links.
105128
106129** Got a question?** We got answers.
107130
108- File a GitHub [ issue] ( https://github.com/cloudposse/github-action-typescript-template /issues ) , send us an [ email] [ email ] or join our [ Slack Community] [ slack ] .
131+ File a GitHub [ issue] ( https://github.com/cloudposse/github-action-string-transformer /issues ) , send us an [ email] [ email ] or join our [ Slack Community] [ slack ] .
109132
110133[ ![ README Commercial Support] [ readme_commercial_support_img ]] [ readme_commercial_support_link ]
111134
@@ -153,7 +176,7 @@ Sign up for [our newsletter][newsletter] that covers everything on our technolog
153176
154177### Bug Reports & Feature Requests
155178
156- Please use the [ issue tracker] ( https://github.com/cloudposse/github-action-typescript-template /issues ) to report any bugs or file feature requests.
179+ Please use the [ issue tracker] ( https://github.com/cloudposse/github-action-string-transformer /issues ) to report any bugs or file feature requests.
157180
158181### Developing
159182
@@ -241,33 +264,33 @@ Check out [our other projects][github], [follow us on twitter][twitter], [apply
241264[ ![ Beacon] [ beacon ]] [ website ]
242265<!-- markdownlint-disable -->
243266 [ logo ] : https://cloudposse.com/logo-300x69.svg
244- [ docs ] : https://cpco.io/docs?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=docs
245- [ website ] : https://cpco.io/homepage?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=website
246- [ github ] : https://cpco.io/github?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=github
247- [ jobs ] : https://cpco.io/jobs?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=jobs
248- [ hire ] : https://cpco.io/hire?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=hire
249- [ slack ] : https://cpco.io/slack?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=slack
250- [ linkedin ] : https://cpco.io/linkedin?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=linkedin
251- [ twitter ] : https://cpco.io/twitter?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=twitter
252- [ testimonial ] : https://cpco.io/leave-testimonial?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=testimonial
253- [ office_hours ] : https://cloudposse.com/office-hours?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=office_hours
254- [ newsletter ] : https://cpco.io/newsletter?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=newsletter
255- [ discourse ] : https://ask.sweetops.com/?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=discourse
256- [ email ] : https://cpco.io/email?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=email
257- [ commercial_support ] : https://cpco.io/commercial-support?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=commercial_support
258- [ we_love_open_source ] : https://cpco.io/we-love-open-source?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=we_love_open_source
259- [ terraform_modules ] : https://cpco.io/terraform-modules?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=terraform_modules
267+ [ docs ] : https://cpco.io/docs?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=docs
268+ [ website ] : https://cpco.io/homepage?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=website
269+ [ github ] : https://cpco.io/github?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=github
270+ [ jobs ] : https://cpco.io/jobs?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=jobs
271+ [ hire ] : https://cpco.io/hire?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=hire
272+ [ slack ] : https://cpco.io/slack?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=slack
273+ [ linkedin ] : https://cpco.io/linkedin?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=linkedin
274+ [ twitter ] : https://cpco.io/twitter?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=twitter
275+ [ testimonial ] : https://cpco.io/leave-testimonial?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=testimonial
276+ [ office_hours ] : https://cloudposse.com/office-hours?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=office_hours
277+ [ newsletter ] : https://cpco.io/newsletter?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=newsletter
278+ [ discourse ] : https://ask.sweetops.com/?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=discourse
279+ [ email ] : https://cpco.io/email?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=email
280+ [ commercial_support ] : https://cpco.io/commercial-support?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=commercial_support
281+ [ we_love_open_source ] : https://cpco.io/we-love-open-source?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=we_love_open_source
282+ [ terraform_modules ] : https://cpco.io/terraform-modules?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=terraform_modules
260283 [ readme_header_img ] : https://cloudposse.com/readme/header/img
261- [ readme_header_link ] : https://cloudposse.com/readme/header/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=readme_header_link
284+ [ readme_header_link ] : https://cloudposse.com/readme/header/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=readme_header_link
262285 [ readme_footer_img ] : https://cloudposse.com/readme/footer/img
263- [ readme_footer_link ] : https://cloudposse.com/readme/footer/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=readme_footer_link
286+ [ readme_footer_link ] : https://cloudposse.com/readme/footer/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=readme_footer_link
264287 [ readme_commercial_support_img ] : https://cloudposse.com/readme/commercial-support/img
265- [ readme_commercial_support_link ] : https://cloudposse.com/readme/commercial-support/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-typescript-template &utm_content=readme_commercial_support_link
266- [ share_twitter ] : https://twitter.com/intent/tweet/?text=github-action-typescript-template &url=https://github.com/cloudposse/github-action-typescript-template
267- [ share_linkedin ] : https://www.linkedin.com/shareArticle?mini=true&title=github-action-typescript-template &url=https://github.com/cloudposse/github-action-typescript-template
268- [ share_reddit ] : https://reddit.com/submit/?url=https://github.com/cloudposse/github-action-typescript-template
269- [ share_facebook ] : https://facebook.com/sharer/sharer.php?u=https://github.com/cloudposse/github-action-typescript-template
270- [ share_googleplus ] : https://plus.google.com/share?url=https://github.com/cloudposse/github-action-typescript-template
271- [ share_email ] : mailto:?subject=github-action-typescript-template &body=https://github.com/cloudposse/github-action-typescript-template
272- [ beacon ] : https://ga-beacon.cloudposse.com/UA-76589703-4/cloudposse/github-action-typescript-template ?pixel&cs=github&cm=readme&an=github-action-typescript-template
288+ [ readme_commercial_support_link ] : https://cloudposse.com/readme/commercial-support/link?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/github-action-string-transformer &utm_content=readme_commercial_support_link
289+ [ share_twitter ] : https://twitter.com/intent/tweet/?text=github-action-string-transformer &url=https://github.com/cloudposse/github-action-string-transformer
290+ [ share_linkedin ] : https://www.linkedin.com/shareArticle?mini=true&title=github-action-string-transformer &url=https://github.com/cloudposse/github-action-string-transformer
291+ [ share_reddit ] : https://reddit.com/submit/?url=https://github.com/cloudposse/github-action-string-transformer
292+ [ share_facebook ] : https://facebook.com/sharer/sharer.php?u=https://github.com/cloudposse/github-action-string-transformer
293+ [ share_googleplus ] : https://plus.google.com/share?url=https://github.com/cloudposse/github-action-string-transformer
294+ [ share_email ] : mailto:?subject=github-action-string-transformer &body=https://github.com/cloudposse/github-action-string-transformer
295+ [ beacon ] : https://ga-beacon.cloudposse.com/UA-76589703-4/cloudposse/github-action-string-transformer ?pixel&cs=github&cm=readme&an=github-action-string-transformer
273296<!-- markdownlint-restore -->
0 commit comments