1
0
mirror of https://github.com/go-task/task.git synced 2025-06-15 00:15:10 +02:00
Commit Graph

203 Commits

Author SHA1 Message Date
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