fb72b46a3c
github.com/go-task/task/v2 -> github.com/go-task/task/v3
2020-08-16 15:48:19 -03:00
9f83311931
Add label field to task definition
...
Label is an alternative name for task that replace it when printed in following context eg.:
- log: when given task is up to date and is skipped from execution
- log: when given task is NOT up to date (`--status` command)
- in `--summary` and `--list` commands output
2020-06-14 13:42:20 +02:00
191c34c9c4
v3: Do not include Taskfile_{{OS}}.yml automatically
2020-05-17 15:42:27 -03:00
6a604b3002
v3: Taskvars is no more
2020-05-17 15:34:32 -03:00
5a435b533e
v3: Disallow the "expansions" setting on Taskfiles in v3
2020-05-17 15:28:25 -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
6ed30f1add
Refactor variables: Keep order of declaration
...
This shouldn't have any behavior changes for now. This is a code
refactor that should allow us to do further improvements on how
variables are handled, specially regarding respecting the declaration
order in Taskfiles, which should make it easier for the users.
Initial work on #218
2020-04-05 11:16:14 -03:00
acfbbaa549
Merge branch 'master' into v3
2020-03-28 10:48:49 -03:00
17ad7060b3
Added version validation and updated tests
2020-02-15 17:24:06 +03:00
7453e688fd
Compile tasks before printing help or summary ( Closes #276 )
2020-01-26 21:32:20 +00:00
15338ecb18
Merge branch 'master' into v3
2019-12-07 22:04:16 -03:00
4bdfe64afb
Add hability silent all tasks
...
By add `silent: true` at the root of the Taskfile.
2019-12-07 21:44:09 -03:00
62752ba7e1
Merge branch 'master' into v3
2019-11-24 21:02:33 -03:00
27bc1ca5d1
Add flag to allow tasks provided on the command line to be run in parallel
2019-11-13 13:50:04 -07: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
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
821c80b61e
Fix error message
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com >
2019-08-19 20:53:35 +02:00
0f385f9f4e
remove v1
2019-08-18 17:37:21 +02:00
d5a791b470
Merge branch 'master' into v3
2019-08-11 23:03:58 -03:00
d970e93507
Add --taskfile flag (alias -t) to allow running another Taskfile
...
Closes #221
2019-07-21 10:57:04 -03:00
623db0ed94
Only have colored output on v3
2019-07-07 14:18:02 -03:00
0e575e9c25
Add --color=false flag to disable colored output
2019-07-07 14:13:53 -03:00
dd9cdb0ec9
Fix build after merging master
2019-06-15 22:47:15 -03:00
7f082a821d
Merge branch 'v3' into colored-output
2019-06-15 22:42:15 -03:00
abe0352de9
Fixed some bugs regarding minor version checks on version:
...
1. I have forgot to update it on recent releases. Seems that most people just
use round versions since nobody complained.
2. It's too hard to understand how the github.com/Masterminds/semver package
works, so I just got rid of it and we're now using plain float checks.
2019-06-15 22:39:35 -03:00
0608782cfa
Merge pull request #205 from CypherpunkArmory/add-precondition-to-task
...
Add Preconditions to Tasks
2019-06-15 21:55:20 -03:00
fe2b8c8afa
Post-fixes to #211
2019-06-15 21:12:54 -03:00
d1463b3e24
Fix typos per review
2019-06-11 11:46:22 -07:00
733c563194
Protect creation of "dir:" with a mutex
2019-06-10 17:40:20 +02:00
9c475c36e7
Handle the common case when the task directory is not specified
...
Closes #209
2019-06-06 20:40:31 +02:00
c663c5c507
When "dir:" attribute points to a non-existing dir, create it
...
Closes #209
2019-06-04 18:58:22 +02:00
044d3a0ff9
Remove ignore_errors
2019-05-28 13:02:59 -07:00
8efc38ad82
Use colors for some output messages
2019-05-26 18:36:39 -03:00
bd5882f0f0
Add Preconditions to Tasks
2019-05-17 13:51:15 -07:00
90613220c6
Fixes some bugs relatated to commands output handling
...
This seems to fix some of the bugs reported by issues like #114 and #190 .
Seems that the standard library's os/exec package has some black magic to
detect if a writer is an actual *os.File, and some stuff are handled
differently, then.
Fixes #114
Fixes #190
2019-04-21 16:55:47 -03:00
9cfac1642a
rename method for summary/summaries
2019-03-04 13:03:13 +01:00
db90e87d10
rearrange imports
2019-03-04 12:53:06 +01:00
c7f17b5319
refactoring
2019-03-04 12:25:42 +01:00
23c4adcef6
add spacing for tasks
2019-03-04 12:15:40 +01:00
93bfd57856
print summary for multiple tasks
2019-03-04 12:09:58 +01:00
3ca590b185
display summary for tasks without summary/description
2019-02-24 19:02:44 +01:00
3ee66ef705
remove output to own package
2019-02-24 16:25:27 +01:00
a1765e1d33
refactoring
2019-02-24 16:17:47 +01:00
4dcb124693
print commands on summary only if commands are present
2019-02-24 16:08:32 +01:00
31ecf167cc
rename to summary in test fixtures
2019-02-24 15:54:11 +01:00
3999480d64
refactoring
2019-02-24 15:45:39 +01:00
9e9ffeb5d5
refactoring
2019-02-24 15:43:45 +01:00