1
0
mirror of https://github.com/go-task/task.git synced 2025-01-12 04:34:11 +02:00

README: Add documentation for status

This commit is contained in:
Andrey Nering 2017-05-17 14:42:23 -03:00
parent 2a2dfce137
commit 353e4c4f48

View File

@ -199,6 +199,22 @@ will compare the modification date/time of the files to determine if it's
necessary to run the task. If not, it will just print
`Task "js" is up to date`.
Alternatively, you can inform a sequence of tests as `status`. If no error
is returned (exit status 0), the task is considered up-to-date:
```yml
generate-files:
cmds:
- mkdir directory
- touch directory/file1.txt
- touch directory/file2.txt
# test existence of files
status:
- test -d directory
- test -f directory/file1.txt
- test -f directory/file2.txt
```
You can use `--force` or `-f` if you want to force a task to run even when
up-to-date.