aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-03-05 11:03:06 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-03-05 11:03:57 +0300
commit120915647ead9e210e23926e52273a9e8bf87e6d (patch)
treec78946af2ed2a80183f0b3070dfda09d013e9037
parentworkflows/test.yml: add an example using shell: (diff)
downloadsetup-cygwin-120915647ead9e210e23926e52273a9e8bf87e6d.tar.gz
setup-cygwin-120915647ead9e210e23926e52273a9e8bf87e6d.zip
README: update
Closes #4.
-rw-r--r--.github/workflows/test.yml7
-rw-r--r--README.md14
2 files changed, 19 insertions, 2 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 831844f..4d00d04 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -92,6 +92,9 @@ jobs:
- name: Run basic commands
run: |
- ls -Al
- pwd
+ basic() {
+ ls -Al
+ pwd
+ }
+ basic
shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}'
diff --git a/README.md b/README.md
index d324f8f..e56cb70 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,20 @@ Use it in your workflow like this:
platform: x64
packages: cmake python3
+ # Cygwin executables are added to PATH, so you can call them directly:
+ - run: |
+ ls.exe -Al
+ pwd.exe
+
+ # Alternatively, you can use Cygwin's bash as shell to write proper bash scripts:
+ - run: |
+ basic() {
+ ls -Al
+ pwd
+ }
+ basic
+ shell: C:\tools\cygwin\bin\bash.exe --login --norc -eo pipefail -o igncr '{0}'
+
* `x64` is the default value for the `platform` parameter and can be omitted.
Use `x86` if you want to install the 32-bit Cygwin.
* Specify any additional packages to be installed as a space-separated list in