1
0
mirror of https://github.com/go-task/task.git synced 2025-08-10 22:42:19 +02:00
This commit is contained in:
Andrey Nering
2024-04-08 22:12:11 -03:00
parent 1d4bb7b5ef
commit 43d84560e5
27 changed files with 176 additions and 120 deletions

View File

@@ -340,7 +340,7 @@ When looping over a map we also make an additional `{{.KEY}}` variable availabe
that holds the string value of the map key. Remember that maps are unordered, so
the order in which the items are looped over is random.
<!-- prettier-ignore-start -->
{/* prettier-ignore-start */}
[enabling-experiments]: /experiments/#enabling-experiments
[slim-sprig]: https://go-task.github.io/slim-sprig/
<!-- prettier-ignore-end -->
{/* prettier-ignore-end */}

View File

@@ -22,9 +22,9 @@ This experiment breaks the following functionality:
:::info
To enable this experiment, set the environment variable: `TASK_X_FORCE=1`. Check
out [our guide to enabling experiments ][enabling-experiments] for more
information.
To enable this experiment, set the environment variable:
`TASK_X_GENTLE_FORCE=1`. Check out [our guide to enabling experiments
][enabling-experiments] for more information.
:::
@@ -44,6 +44,6 @@ should replace all uses of the `--force` flag with `--force-all`. Alternatively,
if you want to adopt the new behavior, you can continue to use the `--force`
flag as you do now!
<!-- prettier-ignore-start -->
{/* prettier-ignore-start */}
[enabling-experiments]: /experiments/#enabling-experiments
<!-- prettier-ignore-end -->
{/* prettier-ignore-end */}

View File

@@ -48,16 +48,6 @@ tasks:
and you run `task my-remote-namespace:hello`, it will print the text: "Hello
from the remote Taskfile!" to your console.
## Root remote Taskfiles
You can also specify a remote Taskfile as the entrypoint for Task by using the
`--taskfile` flag. This means you don't need to have any Taskfile defined
locally at all. For example:
```shell
task --taskfile https://taskfile.dev hello
```
## Security
Running commands from sources that you do not control is always a potential
@@ -90,10 +80,9 @@ flag. Before enabling this flag, you should:
Task currently supports both `http` and `https` URLs. However, the `http`
requests will not execute by default unless you run the task with the
`--insecure` flag. This is to protect you from accidentally running a remote
Taskfile that is hosted on and unencrypted connection. Sources that are not
protected by TLS are vulnerable to [man-in-the-middle
attacks][man-in-the-middle-attacks] and should be avoided unless you know what
you are doing.
Taskfile that is via an unencrypted connection. Sources that are not protected
by TLS are vulnerable to [man-in-the-middle attacks][man-in-the-middle-attacks]
and should be avoided unless you know what you are doing.
## Caching & Running Offline
@@ -109,7 +98,7 @@ and look for a cached copy instead. This timeout can be configured by setting
the `--timeout` flag and specifying a duration. For example, `--timeout 5s` will
set the timeout to 5 seconds.
<!-- prettier-ignore-start -->
{/* prettier-ignore-start */}
[enabling-experiments]: /experiments/#enabling-experiments
[man-in-the-middle-attacks]: https://en.wikipedia.org/wiki/Man-in-the-middle_attack
<!-- prettier-ignore-end -->
{/* prettier-ignore-end */}

View File

@@ -37,6 +37,6 @@ information.
\{Short explanation of how users should migrate to the new behavior\}
<!-- prettier-ignore-start -->
{/* prettier-ignore-start */}
[enabling-experiments]: /experiments/#enabling-experiments
<!-- prettier-ignore-end -->
{/* prettier-ignore-end */}