Andrey Nering
bd5fb9be03
Migrate from sprig to slim-sprig
2019-06-22 22:17:24 -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
Stephen Prater
d1463b3e24
Fix typos per review
2019-06-11 11:46:22 -07:00
Stephen Prater
044d3a0ff9
Remove ignore_errors
2019-05-28 13:02:59 -07:00
Stephen Prater
659cae6a4c
Apply suggestions from code review
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com>
2019-05-28 12:28:29 -07:00
Stephen Prater
bd5882f0f0
Add Preconditions to Tasks
2019-05-17 13:51:15 -07:00
Andrey Nering
83d618e1eb
Revert "Upgrade to yaml/go-yaml v3"
...
This reverts commit 8001fb3915
.
2019-05-11 11:22:13 -03:00
Andrey Nering
f0768b3af1
Allow setting global variables through the CLI
...
Closes #192
2019-05-11 11:06:47 -03: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
Andrey Nering
8001fb3915
Upgrade to yaml/go-yaml v3
2019-04-13 17:25:28 -03:00
Kirill Motkov
53d54d1c4a
Rewrite if-else chain to switch statement
2019-03-19 14:19:21 +03:00
jaedle
360da29e1f
refactoring
2019-03-04 13:04:04 +01:00
jaedle
9cfac1642a
rename method for summary/summaries
2019-03-04 13:03:13 +01:00
jaedle
1d783bf6c7
refactoring
2019-03-04 12:47:01 +01:00
jaedle
1025c2e3a1
add unit test for spacing between summaries
2019-03-04 12:46:02 +01:00
jaedle
4fd82ab222
refactoring
2019-03-04 12:28:26 +01:00
jaedle
8eadfc1bf6
refactoring
2019-03-04 12:28:11 +01:00
jaedle
f66edbad50
refactoring
2019-03-04 12:27:10 +01:00
jaedle
c7f17b5319
refactoring
2019-03-04 12:25:42 +01:00
jaedle
7e7e1bccba
rearrange imports
2019-03-04 12:04:31 +01:00
jaedle
34f6da86c3
rearrange imports
2019-03-04 12:03:28 +01:00
Andrey Nering
f945cf2343
Update internal/summary/summary_test.go
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com>
2019-03-03 19:45:00 +01:00
Andrey Nering
f5f0e0c376
Update internal/summary/summary.go
...
Co-Authored-By: jaedle <32975714+jaedle@users.noreply.github.com>
2019-03-03 19:43:57 +01:00
jaedle
2a1571a99e
refactoring
2019-02-24 19:14:15 +01:00
jaedle
3f8ee21849
print error messsage if no summary or description present
2019-02-24 18:26:16 +01:00
jaedle
845b88a193
print only task name if summary
2019-02-24 18:20:59 +01:00
jaedle
e252972c7f
rename test
2019-02-24 17:29:03 +01:00
jaedle
a9012ebfc5
refactoring
2019-02-24 17:28:06 +01:00
jaedle
5cfd9bbbbd
refactoring
2019-02-24 17:25:03 +01:00
jaedle
c82a7240bb
print task in command section
2019-02-24 17:23:31 +01:00
jaedle
a4a20d92a4
add unit test for full output
2019-02-24 17:20:29 +01:00
jaedle
890996f595
hides commands keywoard if not present
2019-02-24 17:12:22 +01:00
jaedle
474f27c6d3
add unit test for displaying commands
2019-02-24 17:10:59 +01:00
jaedle
33f3894372
add unit tests for summary
2019-02-24 17:05:37 +01:00
jaedle
24436ac76e
refactoring
2019-02-24 16:26:46 +01:00
jaedle
3ee66ef705
remove output to own package
2019-02-24 16:25:27 +01:00
jaedle
d05d418c4c
renaming field in taskfile to summary
2019-02-24 15:37:02 +01:00
jaedle
07221a1b20
output detailed task description
2019-02-24 09:24:57 +01:00
Andrey Nering
5e49b38c33
Mitigate execext.Expand problems on Windows
...
Closes #170
Co-authored-by: mikynov <micnov@gmail.com>
2019-02-21 21:22:40 -03:00
Andrey Nering
f8a6c5d06c
Fix execext.Expand for file names with spaces
...
Fixes #176
2019-02-21 20:59:17 -03:00
Andrey Nering
902f0d3ac4
Don't persist new checksum on the disk if dry mode is enabled
...
Fixes #166
2019-02-09 10:44:35 -02:00
Andrey Nering
1dec956e99
Allow calling a task of the root Taskfile from within an included Taskfile
...
Fixes #161
2019-02-02 21:22:08 -02:00
Tim Foerster
310394aa60
task: Fix merge behavior
2019-02-02 17:19:20 -02:00
Sergey
44a63580f0
taskfile: missing task: prefix to the error message
2019-01-23 02:01:53 +05:00
Sergey
9ed2dca427
taskfile: return defined error when taskfile.yml is not found
2019-01-21 14:56:14 +05:00
Andrey Nering
4ddad68212
Merge global environment variables when merging tasks
2019-01-02 13:20:12 -02:00
Andrey Nering
aac6c5a1c7
Add hability to globally set environment variables
...
Closes #138
2019-01-02 12:06:12 -02:00
Andrey Nering
57a01aa6ff
Fix failing test
...
There was some breaking changes described at
https://github.com/mvdan/sh/issues/335#issuecomment-447605295
2018-12-24 15:19:53 -02:00
Andrey Nering
df032b09a7
Upgrade mvdan/sh
2018-12-15 15:43:40 -02:00
Andrey Nering
95b75c5330
Fix issue on running dependencies or tasks on included Taskfiles
...
Fixes #151
2018-12-09 15:54:58 -02:00