diff --git a/action.yml b/action.yml index 1941c1b..24835a4 100644 --- a/action.yml +++ b/action.yml @@ -8,11 +8,26 @@ inputs: working-directory: description: "working directory" required: false + shell: + description: "shell (options: 'bash' or 'msys2 {0}')" + default: "bash" + required: false runs: using: "composite" steps: - - shell: bash + - name: create bash-or-msys2 (for bash) + shell: bash + if: inputs.shell == 'bash' + run: sudo ln -sf $(which bash) /usr/local/bin/bash-or-msys2 + - name: create bash-or-msys2 (for msys2) + shell: bash + if: inputs.shell == 'msys2 {0}' + run: | + if [[ ! -f "D:/a/_temp/setup-msys2/bash-or-msys2.cmd" ]]; then + powershell New-Item -ItemType SymbolicLink -Path "D:/a/_temp/setup-msys2/bash-or-msys2.cmd" -Target "D:/a/_temp/setup-msys2/msys2.cmd" + fi + - shell: bash-or-msys2 {0} working-directory: ${{ inputs.working-directory }} run: | status=0