Evgeny Abramovich
eaba1b9cc8
Added structure for storage information about included tasks
2020-01-29 10:02:22 +03:00
Paul Varache
7453e688fd
Compile tasks before printing help or summary ( Closes #276 )
2020-01-26 21:32:20 +00:00
Andrey Nering
15338ecb18
Merge branch 'master' into v3
2019-12-07 22:04:16 -03:00
Andrey Nering
4bdfe64afb
Add hability silent all tasks
...
By add `silent: true` at the root of the Taskfile.
2019-12-07 21:44:09 -03:00
Andrey Nering
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
Andrey Nering
b7bcd204b4
go fmt internal/taskfile/task.go
2019-12-07 20:09:16 -03:00
Andrey Nering
7373639f57
Expose .TASK
variable with the task name
...
Closes #252
2019-12-07 19:43:10 -03:00
Andrey Nering
d718527a1f
Merge branch 'master' into v3
2019-12-07 16:54:29 -03:00
Andrey Nering
48add0f293
Write more args tests
2019-12-07 16:48:23 -03:00
Andrey Nering
a4685229c9
Fix bug of Task not executing the "default" task
...
When global vars were informed using the CLI.
I took the oportunity to move this logic to the proper package and
write a test.
2019-12-07 16:20:36 -03:00
Andrey Nering
1d3b93d88d
Remove bold from colored text
2019-11-24 21:07:12 -03:00
Andrey Nering
62752ba7e1
Merge branch 'master' into v3
2019-11-24 21:02:33 -03:00
Andrey Nering
09d5d802d0
Upgrade mvdan.cc/sh to v3.0.0-beta1
2019-11-24 19:17:09 -03:00
Andrey Nering
5acdb041a9
Merge branch 'master' into v3
2019-11-02 22:16:44 -03:00
Andrey Nering
9a8442c946
Update some tools and fix error and calling exit 0
...
Fixes #251
2019-10-27 18:14:22 -03:00
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
8020284b12
Add global method: option to set default method
2019-09-08 22:51:14 -03:00
Andrey Nering
d6a49da870
Merge branch 'master' into v3
2019-09-08 22:12:02 -03:00
Andrey Nering
0e1d8a72e6
Revert "Ensure the $HOME env is being set on Windows"
...
This reverts commit 52028fc3bc5c9a80d3974b2f74efa491229df075.
2019-09-08 21:56:23 -03:00
Andrey Nering
bbdd698869
Upgrade mvdan.cc/sh to use edge
2019-09-08 21:55:02 -03:00
Andrey Nering
7138785500
Merge branch 'master' into v3
2019-09-07 14:44:21 -03:00
Andrey Nering
d8005b4cf6
Fix typo
2019-09-07 14:32:02 -03:00
Andrey Nering
52028fc3bc
Ensure the $HOME env is being set on Windows
2019-09-07 14:29:13 -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
Andrey Nering
1b8998e7a2
Merge pull request #237 from jaedle/v3
...
Remove all code related support of version 1
2019-08-25 18:11:47 -03:00
Andrey Nering
dc8fb79759
Merge branch 'master' into v3
2019-08-25 18:05:40 -03:00
Stephen Prater
6b0935d6cf
Fix tests
2019-08-25 13:47:29 -07:00
Stephen Prater
d1183ce272
Merge branch 'master' into report-timestamp-to-status
...
* master:
Update CHANGELOG
Small improvements to #228
Fix a typo
Fix Checksum.IsUpToDate
Remove directory check
Update glob.go
Separate error handlings for readability
Re-run the task if generated files do not exist
2019-08-25 13:46:02 -07:00
Stephen Prater
a1aec8178a
Export Time Struct to Template
2019-08-25 13:36:48 -07:00
Andrey Nering
0d9fdbaac1
Small improvements to #228
2019-08-25 16:32:25 -03:00
Andrey Nering
f5cd3eab9e
Merge pull request #228 from topecongiro/checksum-look-for-generated
...
Re-run the task if generated files do not exist
2019-08-25 16:32:03 -03:00
Stephen Prater
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
Stephen Prater
db36bc67f1
Changes per feedback
2019-08-25 10:30:00 -07:00
Stephen Prater
1ee684b7c0
Expose timestamp and checksum to status
2019-08-25 09:39:39 -07:00
jaedle
93005512b4
cleanp taskfile reader
2019-08-24 06:28:12 +02:00
Seiichi Uchida
8987cd64a0
Fix a typo
2019-08-21 13:42:19 +09:00
Seiichi Uchida
fac51dcf03
Fix Checksum.IsUpToDate
...
- Check whether generates exist after the creation of checksum file
- Check whether generates exist if only the user specified generates fields
- Check for each generates field instead of taking it as a whole
2019-08-21 13:35:16 +09:00
Seiichi Uchida
01101a4c9b
Remove directory check
2019-08-21 13:34:58 +09:00
Seiichi Uchida
d561e40817
Update glob.go
...
- Rename glob() to globs()
- Add glob() which handles a single glob pattern
- Change glob() and globs() so that they do not return directoreis
2019-08-21 13:33:12 +09:00
Seiichi Uchida
0cb298ebdf
Separate error handlings for readability
2019-08-19 13:00:10 +09: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
955359b073
Fix nil panic bug when assigning global var and no var is declared on the Taskfile
...
Closes #229
Ref #234
2019-08-10 19:38:57 -03:00
Seiichi Uchida
26e0c0887a
Re-run the task if generated files do not exist
2019-08-01 13:08:53 +09: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
0e575e9c25
Add --color=false flag to disable colored output
2019-07-07 14:13:53 -03:00
Andrey Nering
fb23ba9878
Merge branch 'v3' into colored-output
2019-07-07 14:04:12 -03:00
Andrey Nering
bd5fb9be03
Migrate from sprig to slim-sprig
2019-06-22 22:17:24 -03:00