00a90d1fe6
Merge branch 'f/list-all' of https://github.com/therealkevinard/task into therealkevinard-f/list-all
2022-01-04 17:03:12 -03:00
42702e81b3
refactor: wrap PrintTasksHelp with arg-less signatures
...
provide exported methods for accessing PrintTasksHelp variants.
2022-01-03 12:12:18 -05:00
09c9d55695
Changes from PR Review:
...
- Remove ^task syntax from `defer`
- Support task call syntax in defer
2022-01-02 16:38:06 -05:00
69e9effc88
initial pass at deferred commands
2022-01-02 15:55:43 -05:00
1d7982e80a
fix( #584 ): Add support to yaml extension
...
- init creates Taskfile.yaml
- add changelog entry
- add zsh completion support for Taskfile.yaml
2022-01-02 15:23:10 +02:00
93dcb20e12
fix error in evaluating dynamic variables with newly created directory
2021-09-26 22:30:32 +09:00
a5ed8ad58c
Merge pull request #573 from masaushi/bugfix/issue-534-seg-fault-on-empty-command
...
Fix segmentation fault on nil slice element for issue #534
2021-09-25 09:46:47 -03:00
1de4b38766
fix segmentation fault on nil slice element
2021-09-15 00:01:33 +09:00
8f80fc4e2c
Issue #519 : Allow includes to be optional
2021-08-11 17:28:44 +01:00
97c85e39c3
Only run task once for #53
2021-07-31 19:36:40 -03:00
a7594740e3
Merge pull request #477 from mrngsht/sources_evaluation
...
Evaluate sources also if status is up-to-date
2021-07-10 21:54:47 -03:00
08265ed1d7
Allow vars in dotenv paths, including environment variables
...
Closes #453
Closes #434
Ref #433
Co-authored-by: Andrey Nering <andrey@nering.com.br >
2021-06-05 16:00:19 -03:00
4e1f2ad017
Enforce NO_COLOR=1 on tests to make sure it passes
...
Closes #459
Fixes #480
Ref #343
Ref fatih/color#137
2021-05-30 22:48:48 -03:00
58c69e36a1
Evaluate sources also if status is up-to-date
2021-04-21 21:56:25 +09:00
fe917affd2
Include task name in log output
2021-04-04 16:16:22 -03:00
c6ecf70377
Adding a --concurrency (-C) flag
2021-03-07 09:49:57 -03:00
e086b654aa
Environment from .env file should be available as variables
...
Fixes #379
2021-01-12 11:11:40 -03:00
4afc0e8ed0
Fixed some bugs and regressions regarding dynamic variables and directories
...
Closes #426
2021-01-09 13:51:06 -03:00
83d25bfa00
Refactor: Fix import order
...
It should be: stdlib > libs > app
2021-01-07 11:48:33 -03:00
59d2733b88
Make dynamic variables run on the right directory
...
It was always running in the main Taskfile dir, even when the variable was
declared in an included taskfile in another directory or when task had a
custom dir.
Closes #384
2021-01-07 11:26:11 -03:00
ac8e344173
Run "set -e" automatically for every command
...
Without this, multiline command strings won't always exit when they fail.
Closes #403
2020-12-27 17:15:12 -03:00
347c796662
add tests to previous
2020-11-13 16:24:34 -05:00
582a66bb2f
Merge pull request #385 from chris-garrett/dev/378-missing-env
...
Resolves #378 - allow for missing env files as they may be bootstrapped.
2020-10-12 21:12:08 -03:00
d78f78bb5c
Fix panic for empty tasks
...
Closes #338
Closes #362
Co-authored-by: Bharath Kumar <shettybharath4@gmail.com >
2020-10-12 21:03:13 -03:00
c6138a0660
#378 - allow for missing env files as they may be bootstrapped.
2020-10-03 16:39:58 -06:00
47dd9b5a03
Move args and taskfile packages to root directory
2020-08-19 10:59:58 +02:00
fb72b46a3c
github.com/go-task/task/v2 -> github.com/go-task/task/v3
2020-08-16 15:48:19 -03:00
8b962fb8e8
#324 implement dotenv
2020-08-03 16:18:38 -06:00
4bc183a8a1
Add basic unit tests for label attribute
2020-06-14 15:12:48 +02:00
9f0f18c5c4
v3: Allow interpolation on "includes"
...
The idea is to allow manual inclusion of a OS-dependant Taskfile, since it's
not automatically included anymore.
2020-05-17 16:03:03 -03:00
68ce8642b1
Create v3 compiler which respects declaration order of variables
...
Also, fix "<no value>" been printed when a non-existing variable is printed.
2020-05-16 15:46:07 -03:00
17ad7060b3
Added version validation and updated tests
2020-02-15 17:24:06 +03:00
f38ba7fcd3
Removed automatic inclusion of Taskfiles by OS and update tests
2020-02-15 17:19:09 +03:00
d567e23e50
Added tests for new inport taskfile logic
2020-01-29 11:25:11 +03:00
b7b752b92f
Allow shorter syntax for tasks with default configuration
...
Closes #194
Closes #240
Co-authored-by: Jaedle <dennis.jekubczyk@gmail.com >
2019-12-07 21:28:02 -03:00
7373639f57
Expose .TASK
variable with the task name
...
Closes #252
2019-12-07 19:43:10 -03:00
14d7f04a81
Always expode .TIMESTAMP and .STATUS when using status:
2019-09-14 18:04:41 -03:00
1a28e5e0d4
Few code improvements on #216
2019-09-14 17:54:41 -03:00
884cd0d636
Merge branch 'CypherpunkArmory-report-timestamp-to-status' into v3
2019-09-14 17:18:42 -03:00
78595fba0b
Make "checksum" the default method in v3
2019-09-08 22:51:56 -03:00
d6a49da870
Merge branch 'master' into v3
2019-09-08 22:12:02 -03:00
84da80356d
Use stdlib instead of go-homedir
2019-09-08 22:07:48 -03:00
0e1d8a72e6
Revert "Ensure the $HOME env is being set on Windows"
...
This reverts commit 52028fc3bc
.
2019-09-08 21:56:23 -03:00
7138785500
Merge branch 'master' into v3
2019-09-07 14:44:21 -03:00
52028fc3bc
Ensure the $HOME env is being set on Windows
2019-09-07 14:29:13 -03:00
5285ec23ae
Fix summary test on Windows
2019-09-01 22:26:53 -03:00
1a33f9168b
Merge branch 'report-timestamp-to-status' of https://github.com/CypherpunkArmory/task into CypherpunkArmory-report-timestamp-to-status
2019-09-01 21:44:23 -03:00
a1aec8178a
Export Time Struct to Template
2019-08-25 13:36:48 -07:00
cb6fe4bb59
Merge remote-tracking branch 'upstream/v3' into report-timestamp-to-status
...
* upstream/v3:
v3.0.0-preview1
Update v3 changelog
Only have colored output on v3
Add --color=false flag to disable colored output
Update documentation about sprig
Update CHANGELOG
Migrate from sprig to slim-sprig
Fix build after merging master
Use colors for some output messages
2019-08-25 10:33:13 -07:00
1ee684b7c0
Expose timestamp and checksum to status
2019-08-25 09:39:39 -07:00