Skip to content
search

GitHub Action

Find and lowercase

v1.1.5 Latest version

Find and lowercase

search

Find and lowercase

Finds regex matches on files and transform them to lowercase

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Find and lowercase

uses: SofieTorch/find-and-lowercase@v1.1.5

Learn more about this action in SofieTorch/find-and-lowercase

Choose a version

Find and lowercase

GitHub Action to find regex matches on files and transform them to lowercase.
Based on File Regex Replace action.

Parameters

Name Required Default Value Description
regex ✔️ - The regex you want to search for.
flags g regex flags in javascript, see this
include .* Filter out which files to be modified, this should be a regex. Note that match is checked on full path, any part of the path match will be modified. You may use ^path/to/file to filter from the beginning of the files' path.
By default, it matches every file.
exclude .^ Same as include. By default, it matches nothing.
encoding utf8 String encodings for files. By default, it uses UTF-8
path . Path you want to start walk with. By default, it starts from .(the root of the repo)

Example

    - name: Change url's to lowercase
      uses: SofieTorch/find-and-lowercase-action@v1.1.3
      with:
        regex: '<a href="([^"]+(\.html|#.+))">'
        flags: "g"                  # Optional, defaults to "g"
        include: 'package\.json'    # Optional, defaults to ".*"
        exclude: '.^'               # Optional, defaults to '.^'
        encoding: 'utf8'            # Optional, defaults to 'utf8'
        path: '.'                   # Optional, defaults to '.'