diff --git a/website/src/docs/guide.md b/website/src/docs/guide.md index fbc9ca45..1fcee419 100644 --- a/website/src/docs/guide.md +++ b/website/src/docs/guide.md @@ -406,10 +406,11 @@ option takes the list of tasks to be excluded from this include. ```yaml [Taskfile.yml] version: '3' - includes: - included: - taskfile: ./Included.yml - excludes: [foo] + +includes: + included: + taskfile: ./Included.yml + excludes: [foo] ``` ```yaml [Included.yml] @@ -926,7 +927,7 @@ tasks: - ./vendor/autoload.php # But also run the task if the last build was not a production build. status: - - grep -q '"dev": false' ./vendor/composer/installed.json + - grep -q '"dev"{{:}} false' ./vendor/composer/installed.json ``` ### Using programmatic checks to cancel the execution of a task and its dependencies diff --git a/website/src/docs/reference/schema.md b/website/src/docs/reference/schema.md index a6d81c35..87d4002f 100644 --- a/website/src/docs/reference/schema.md +++ b/website/src/docs/reference/schema.md @@ -99,7 +99,7 @@ vars: # Variable references BUILD_VERSION: - ref: VERSION + ref: .VERSION # Map variables CONFIG: @@ -360,7 +360,7 @@ vars: vars: BASE_VERSION: 1.0.0 FULL_VERSION: - ref: BASE_VERSION + ref: .BASE_VERSION ``` ### Map Variables (`map`) @@ -513,12 +513,19 @@ tasks: ```yaml tasks: + # Single prompt deploy: prompt: "Deploy to production?" - # or multiple prompts + cmds: + - ./deploy.sh + + # Multiple prompts + deploy-multi: prompt: - "Are you sure?" - "This will affect live users!" + cmds: + - ./deploy.sh ``` #### `aliases` @@ -592,7 +599,7 @@ tasks: # Simple precondition (shorthand) build: preconditions: - - test -f ./src + - test -d ./src cmds: - go build ./... @@ -773,7 +780,7 @@ tasks: matrix: OS: [linux, windows, darwin] ARCH: [amd64, arm64] - cmd: echo "Testing {{.OS}}/{{.ARCH}}" + cmd: echo "Testing {{.ITEM.OS}}/{{.ITEM.ARCH}}" ``` #### Loop in Dependencies