Andrey Nering
1a28e5e0d4
Few code improvements on #216
2019-09-14 17:54:41 -03:00
Andrey Nering
884cd0d636
Merge branch 'CypherpunkArmory-report-timestamp-to-status' into v3
2019-09-14 17:18:42 -03:00
Andrey Nering
78595fba0b
Make "checksum" the default method in v3
2019-09-08 22:51:56 -03:00
Andrey Nering
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
Stephen Prater
a1aec8178a
Export Time Struct to Template
2019-08-25 13:36:48 -07:00
jaedle
821c80b61e
Fix error message
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com>
2019-08-19 20:53:35 +02:00
jaedle
0f385f9f4e
remove v1
2019-08-18 17:37:21 +02:00
Andrey Nering
d5a791b470
Merge branch 'master' into v3
2019-08-11 23:03:58 -03:00
Andrey Nering
d970e93507
Add --taskfile flag (alias -t) to allow running another Taskfile
...
Closes #221
2019-07-21 10:57:04 -03:00
Andrey Nering
623db0ed94
Only have colored output on v3
2019-07-07 14:18:02 -03:00
Andrey Nering
0e575e9c25
Add --color=false flag to disable colored output
2019-07-07 14:13:53 -03:00
Andrey Nering
dd9cdb0ec9
Fix build after merging master
2019-06-15 22:47:15 -03:00
Andrey Nering
7f082a821d
Merge branch 'v3' into colored-output
2019-06-15 22:42:15 -03:00
Andrey Nering
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
Andrey Nering
0608782cfa
Merge pull request #205 from CypherpunkArmory/add-precondition-to-task
...
Add Preconditions to Tasks
2019-06-15 21:55:20 -03:00
Andrey Nering
fe2b8c8afa
Post-fixes to #211
2019-06-15 21:12:54 -03:00
Stephen Prater
d1463b3e24
Fix typos per review
2019-06-11 11:46:22 -07:00
Marco Molteni
733c563194
Protect creation of "dir:" with a mutex
2019-06-10 17:40:20 +02:00
Marco Molteni
9c475c36e7
Handle the common case when the task directory is not specified
...
Closes #209
2019-06-06 20:40:31 +02:00
Marco Molteni
c663c5c507
When "dir:" attribute points to a non-existing dir, create it
...
Closes #209
2019-06-04 18:58:22 +02:00
Stephen Prater
044d3a0ff9
Remove ignore_errors
2019-05-28 13:02:59 -07:00
Andrey Nering
8efc38ad82
Use colors for some output messages
2019-05-26 18:36:39 -03:00
Stephen Prater
bd5882f0f0
Add Preconditions to Tasks
2019-05-17 13:51:15 -07:00
Andrey Nering
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
jaedle
9cfac1642a
rename method for summary/summaries
2019-03-04 13:03:13 +01:00
jaedle
db90e87d10
rearrange imports
2019-03-04 12:53:06 +01:00
jaedle
c7f17b5319
refactoring
2019-03-04 12:25:42 +01:00
jaedle
23c4adcef6
add spacing for tasks
2019-03-04 12:15:40 +01:00
jaedle
93bfd57856
print summary for multiple tasks
2019-03-04 12:09:58 +01:00
jaedle
3ca590b185
display summary for tasks without summary/description
2019-02-24 19:02:44 +01:00
jaedle
3ee66ef705
remove output to own package
2019-02-24 16:25:27 +01:00
jaedle
a1765e1d33
refactoring
2019-02-24 16:17:47 +01:00
jaedle
4dcb124693
print commands on summary only if commands are present
2019-02-24 16:08:32 +01:00
jaedle
31ecf167cc
rename to summary in test fixtures
2019-02-24 15:54:11 +01:00
jaedle
3999480d64
refactoring
2019-02-24 15:45:39 +01:00
jaedle
9e9ffeb5d5
refactoring
2019-02-24 15:43:45 +01:00
jaedle
33d4ad4d84
rename to summary
2019-02-24 15:38:18 +01:00
jaedle
d05d418c4c
renaming field in taskfile to summary
2019-02-24 15:37:02 +01:00
jaedle
06d0af7a1d
rename details in Executor to summary
2019-02-24 15:33:09 +01:00
jaedle
2676ab9a59
renamed program flag to summary
2019-02-24 15:31:46 +01:00
jaedle
a1837d553e
refactoring
2019-02-24 14:59:19 +01:00
jaedle
fdbc130d8d
do not show empty dependencies
2019-02-24 14:55:04 +01:00
jaedle
4b3cea3812
display dependend tasks
2019-02-24 14:53:39 +01:00
jaedle
0446cfdba0
display commands of task
2019-02-24 14:37:14 +01:00
jaedle
b05fa0821d
move expectations for output to testdata
2019-02-24 14:18:07 +01:00
jaedle
f1d83e92a7
print command stub on details
2019-02-24 14:08:27 +01:00
jaedle
31b60f7f60
display task name on details
2019-02-24 14:01:53 +01:00
jaedle
1ac6f17e6a
should not surpress empty lines expect on last line
2019-02-24 11:58:44 +01:00
jaedle
b97221cdb2
ignore empty lines on description
2019-02-24 11:31:25 +01:00
jaedle
0164bc21ea
be more specific in tests about output
2019-02-24 11:28:15 +01:00