8000 GitHub - superbrave/switch-case-action: Easily return one of many values based on many conditionals
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

superbrave/switch-case-action

Go to file
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

switch-case-action

Easily return one of many values based on many conditionals.

conditionals-with-values

New lines are required between conditionals, what needs to occur for this switch case to work is for the word "true" to occur, then any amount of white space (or none) an arrow (=>) then any amount of whitespace. It will return all remaining text on that line.

Usage

      - uses: superbrave/switch-case-action@v1
        id: switch-case
        with:
          default: "its the default"
          conditionals-with-values: |
            ${{ 'test' == 'not-test' }} => shouldnt be this one
            ${{ 'test' == 'test' }} => correctAnswer
          
      - run: echo ${{ steps.switch-case.outputs.value }} # correctAnswer
      - uses: superbrave/switch-case-action@v1
        id: switch-case
        with:
          default: "its the default"
          conditionals-with-values: |
            ${{ 'test' == 'not-test' }} => shouldnt be this one
            ${{ 'test' == 'still-not-test' }} => shouldnt be this one, too
          
      - run: echo ${{ steps.switch-case.outputs.value }} # its the default

About

Easily return one of many values based on many conditionals

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0