Andrey Nering
09eab770a7
Skip empty commands
...
Fixes #120
2018-06-24 10:29:46 -03:00
Andrey Nering
102f8ab74e
Expand environment variables on "dir", "sources" and "generates"
...
So a path like this works: $GOPATH/src/github.com/go-task/task
Allowing of "~" was also implemented. See #74 and baac067a1a
Fixes #116
2018-06-16 14:30:40 -03:00
Andrey Nering
a830dba5da
Taskfile: Disable CGO
2018-06-16 14:24:50 -03:00
Andrey Nering
3f13a50ca3
Merge pull request #115 from AlekSi/patch-1
...
Use latest patch releases of Go
2018-05-31 18:24:06 -03:00
Alexey Palazhchenko
7c456f2ab9
Use latest patch releases of Go
2018-05-31 15:43:52 +00:00
Andrey Nering
bae95cd6f6
Travis: Remove Go 1.8
2018-04-28 15:44:35 -03:00
Andrey Nering
bbd6e443b0
YAML: Don't use strict unmarshaling anymore
...
Fixes #112
2018-04-28 15:39:54 -03:00
Andrey Nering
db0d847e03
Fix compilation after updating mvdan/sh
2018-04-28 15:36:01 -03:00
Andrey Nering
0afb453fed
Update dependencies
2018-04-28 15:35:33 -03:00
Andrey Nering
dbc79b4311
Merge pull request #109 from go-task/feature/parallel-task-output-#104
...
Add "output" option to Taskfile to control how stuff are printed to stdout/stderr
2018-04-28 15:18:05 -03:00
Andrey Nering
ac6008c33c
Merge pull request #111 from sawadashota/add-zsh-completion
...
Add zsh completion
2018-04-28 15:07:06 -03:00
Shota Sawada
e540e752f2
Add zsh completion
2018-04-27 17:50:56 +09:00
Andrey Nering
cdbe821eb8
Write documentation for output types
2018-04-22 22:13:31 -03:00
Andrey Nering
6be994f1ca
Write test for ouput types
2018-04-22 21:40:03 -03:00
Andrey Nering
a407b0a8eb
First step implementing "prefixed" output option
...
Ref #104
2018-04-22 15:41:53 -03:00
Andrey Nering
051ff35878
Add "output" option to Taskfile to control how stuff are printed to stdout/stderr
...
First step for #104
2018-04-15 14:37:44 -03:00
Andrey Nering
8b3c34c308
Add "output" options to the Taskfile
...
Also, fix handling of Taskfile by making the version an instance of
`semver.Constraints` instead of `semver.Version`. This makes the version
works as described on TASKFILE_VERSIONS.md document, i.e. version "2" will
include "2.x" features but version "2.0" not.
2018-04-15 11:11:07 -03:00
Andrey Nering
2cb2668803
Fix Travis CI
2018-04-07 15:36:37 -03:00
Andrey Nering
4dccdb95b9
README: Add image links
2018-04-07 15:15:35 -03:00
Andrey Nering
96db9a9410
Using godownloader to generate a install script
...
Closes #78
2018-04-07 15:07:43 -03:00
Andrey Nering
0cd34bbebc
Move variables from Taskvars to Taskfile
2018-04-07 14:42:24 -03:00
Andrey Nering
15f50c0e58
Update README.md and CONTRIBUTING.md
2018-04-07 14:33:10 -03:00
Andrey Nering
7fca9732e7
Merge pull request #105 from michael-k/patch-1
...
Fix some typos in readme
2018-03-18 21:35:35 -03:00
Michael
0ea8c3ed28
Fix some typos in readme
2018-03-16 06:32:14 +00:00
Andrey Nering
0af9600e92
Update the release process once again:
...
- Release both Homebrew and Snapcraft packages manually for now;
- Fix some artifacts file names to keep them consistent.
2018-03-11 15:58:32 -03:00
Andrey Nering
328e3725e5
Merge pull request #102 from go-task/develop
...
v2.0.1
2018-03-11 15:37:18 -03:00
Andrey Nering
2183e1e9f5
Improve release process and testing automatic release on new tag using Travis
2018-03-11 15:31:27 -03:00
Andrey Nering
120d0be84c
Fixes panic on task --list
...
Fixes #99
2018-03-11 14:39:40 -03:00
Andrey Nering
5649f75a8d
Merge pull request #97 from seblw/patch-1
...
Editorial changes in TASKFILE_VERSIONS.md
2018-03-08 08:07:31 -03:00
Sebastian Lawniczak
a209f7d6be
Editorial changes in TASKFILE_VERSIONS.md
2018-03-08 10:18:27 +01:00
Andrey Nering
d48a2f3ccf
Documentation changes for v2.0.0 release
2018-03-07 22:54:37 -03:00
Andrey Nering
c1ae36866e
Remove warning for version 2
2018-03-04 16:27:16 -03:00
Andrey Nering
4f368923a5
Upgrade own Taskfile to version 2
2018-03-04 16:20:26 -03:00
Andrey Nering
7c02097d93
Improve --init flag
...
- Update generated Taskfile to version 2
- Don't loop anymore on extensions since we only support YAML
- Use 644 for file permission
2018-03-04 16:19:52 -03:00
Andrey Nering
51998f706f
Allow customizable number of expansions
...
Updates #66
2018-03-04 15:50:03 -03:00
Andrey Nering
1a3df08aca
Allow global variables in the Taskfile
...
Closes #66
2018-03-04 15:39:14 -03:00
Andrey Nering
975f262ac0
Fix "test-release" task
...
Goreleaser changed some flags
2018-03-04 11:06:19 -03:00
Andrey Nering
1cb4a3b8d5
Fix CI
...
Goreleaser now requires Go 1.10, but we still support Go 1.8
2018-03-04 10:57:46 -03:00
Andrey Nering
35f4b2f686
Travis: Test Go 1.10
2018-03-03 19:28:13 -03:00
Andrey Nering
407ec91ca7
Update dependencies
2018-03-03 19:28:08 -03:00
Andrey Nering
12c0d18932
Move setting of default version to "taskfile" package
2018-03-03 18:56:15 -03:00
Andrey Nering
2d4ca37226
Use semver for Taskfile versions
2018-03-03 18:54:42 -03:00
Andrey Nering
afe6744e97
Merge pull request #93 from go-task/v2_refactor
...
Re-organization and refactoring targeting v2
2018-02-18 10:14:00 -03:00
Andrey Nering
19d4b8b7f7
Add warning about Taskfile version 2 until v2.0.0 release
2018-02-18 10:04:17 -03:00
Andrey Nering
3556942516
Improve nested variables support
...
Closes #76 #89 #77 #83
2018-02-18 09:50:39 -03:00
Andrey Nering
87a200e42c
Extract some functionality to its own packages
...
Like variable and template handling, and logging
2018-02-17 16:12:41 -02:00
Andrey Nering
152fc0ad38
Move all structs related to Taskfile to its own package
2018-02-17 14:22:18 -02:00
Andrey Nering
3212ae4713
Update dependencies
2018-02-11 22:02:22 -02:00
Andrey Nering
040cef1479
Fix usage of "dep"
...
Now, "dep prune" should not be run, and instead pruning options should be set on Gopkg.toml
2018-02-11 22:00:40 -02:00
Andrey Nering
f5f70d7a75
README: Document Homebrew as an installation method
2018-01-27 14:44:20 -02:00