chore: sync translations (#1287)

This commit is contained in:
task-bot
2023-07-30 17:21:40 -03:00
committed by GitHub
parent c0d9c81393
commit f219e1ee76
22 changed files with 228 additions and 221 deletions

View File

@@ -17,7 +17,7 @@ task [--flags] [tasks...] [-- CLI_ARGS...]
:::tip
If `--` is given, all remaning arguments will be assigned to a special `CLI_ARGS` variable
If `--` is given, all remaining arguments will be assigned to a special `CLI_ARGS` variable
:::
@@ -122,7 +122,7 @@ There are some special variables that is available on the templating system:
| `CHECKSUM` | The checksum of the files listed in `sources`. Only available within the `status` prop and if method is set to `checksum`. |
| `TIMESTAMP` | The date object of the greatest timestamp of the files listed in `sources`. Only available within the `status` prop and if method is set to `timestamp`. |
| `TASK_VERSION` | The current version of task. |
| `ITEM` | The value of the current iteration when using the `for` property. |
| `ITEM` | The value of the current iteration when using the `for` property. Can be changed to a different variable name using `as:`. |
## ENV
@@ -146,12 +146,12 @@ Some environment variables can be overridden to adjust Task behavior.
| ---------- | ---------------------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `version` | `string` | | Version of the Taskfile. The current version is `3`. |
| `output` | `string` | `interleaved` | Output mode. Available options: `interleaved`, `group` and `prefixed`. |
| `method` | `string` | `checksum` | Default method in this Taskfile. Can be overriden in a task by task basis. Available options: `checksum`, `timestamp` and `none`. |
| `method` | `string` | `checksum` | Default method in this Taskfile. Can be overridden in a task by task basis. Available options: `checksum`, `timestamp` and `none`. |
| `includes` | [`map[string]Include`](#include) | | Additional Taskfiles to be included. |
| `vars` | [`map[string]Variable`](#variable) | | A set of global variables. |
| `env` | [`map[string]Variable`](#variable) | | A set of global environment variables. |
| `tasks` | [`map[string]Task`](#task) | | A set of task definitions. |
| `silent` | `bool` | `false` | Default 'silent' options for this Taskfile. If `false`, can be overidden with `true` in a task by task basis. |
| `silent` | `bool` | `false` | Default 'silent' options for this Taskfile. If `false`, can be overridden with `true` in a task by task basis. |
| `dotenv` | `[]string` | | A list of `.env` file paths to be parsed. |
| `run` | `string` | `always` | Default 'run' option for this Taskfile. Available options: `always`, `once` and `when_changed`. |
| `interval` | `string` | `5s` | Sets a different watch interval when using `--watch`, the default being 5 seconds. This string should be a valid [Go Duration](https://pkg.go.dev/time#ParseDuration). |

View File

@@ -5,6 +5,13 @@ sidebar_position: 9
# Changelog
## v3.28.0 - 2023-07-24
- Added the ability to [loop over commands and tasks](https://taskfile.dev/usage/#looping-over-values) using `for` ([#82](https://github.com/go-task/task/issues/82), [#1220](https://github.com/go-task/task/issues/1220) by [@pd93](https://github.com/pd93)).
- Fixed variable propagation in multi-level includes ([#778](https://github.com/go-task/task/issues/778), [#996](https://github.com/go-task/task/issues/996), [#1256](https://github.com/go-task/task/issues/1256) by [@hudclark](https://github.com/hudclark)).
- Fixed a bug where the `--exit-code` code flag was not returning the correct exit code when calling commands indirectly ([#1266](https://github.com/go-task/task/issues/1266), [#1270](https://github.com/go-task/task/issues/1270) by [@pd93](https://github.com/pd93)).
- Fixed a `nil` panic when a dependency was commented out or left empty ([#1263](https://github.com/go-task/task/issues/1263) by [@neomantra](https://github.com/neomantra)).
## v3.27.1 - 2023-06-30
- Fix panic when a `.env` directory (not file) is present on current directory ([#1244](https://github.com/go-task/task/issues/1244), [#1245](https://github.com/go-task/task/issues/1245) by [@pd93](https://github.com/pd93)).

View File

@@ -900,7 +900,7 @@ tasks:
This will also work if you use globbing syntax in your sources. For example, if you specify a source for `*.txt`, the loop will iterate over all files that match that glob.
Source paths will always be returned as paths relative to the task directory. If you need to convert this to an absolute path, you can use the built-in `joinPath` function:
Source paths will always be returned as paths relative to the task directory. If you need to convert this to an absolute path, you can use the built-in `joinPath` function. There are some [special variables](/api/#special-variables) that you may find useful for this.
```yaml
version: '3'
@@ -915,7 +915,7 @@ tasks:
- bar.txt
cmds:
- for: sources
cmd: cat {{ joinPath .MY_DIR .ITEM }}
cmd: cat {{joinPath .MY_DIR .ITEM}}
```
### Looping over variables
@@ -928,11 +928,10 @@ version: '3'
tasks:
default:
vars:
my_var: foo.txt bar.txt
MY_VAR: foo.txt bar.txt
cmds:
- for:
var: my_var
cmd: cat {{ .ITEM }}
- for: { var: MY_VAR }
cmd: cat {{.ITEM}}
```
If you need to split on a different character, you can do this by specifying the `split` property:
@@ -943,12 +942,10 @@ version: '3'
tasks:
default:
vars:
my_var: foo.txt,bar.txt
MY_VAR: foo.txt,bar.txt
cmds:
- for:
var: my_var
split: ','
cmd: cat {{ .ITEM }}
- for: { var: MY_VAR, split: ',' }
cmd: cat {{.ITEM}}
```
All of this also works with dynamic variables!
@@ -959,12 +956,11 @@ version: '3'
tasks:
default:
vars:
my_var:
MY_VAR:
sh: find -type f -name '*.txt'
cmds:
- for:
var: my_var
cmd: cat {{ .ITEM }}
- for: { var: MY_VAR }
cmd: cat {{.ITEM}}
```
### Renaming variables
@@ -977,12 +973,10 @@ version: '3'
tasks:
default:
vars:
my_var: foo.txt bar.txt
MY_VAR: foo.txt bar.txt
cmds:
- for:
var: my_var
as: FILE
cmd: cat {{ .FILE }}
- for: { var: MY_VAR, as: FILE }
cmd: cat {{.FILE}}
```
### Looping over tasks
@@ -998,11 +992,11 @@ tasks:
- for: [foo, bar]
task: my-task
vars:
FILE: '{{ .ITEM }}'
FILE: '{{.ITEM}}'
my-task:
cmds:
- echo '{{ .FILE }}'
- echo '{{.FILE}}'
```
Or if you want to run different tasks depending on the value of the loop:
@@ -1014,7 +1008,7 @@ tasks:
default:
cmds:
- for: [foo, bar]
task: task-{{ .ITEM }}
task: task-{{.ITEM}}
task-foo:
cmds: