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
Andrey Nering
42509cf2f5
Update dependencies
...
Fixes #86
2018-01-21 09:39:15 -02:00
atar-axis
6f74c2d823
Added "passing variables to dependencies" ( #85 )
2018-01-11 10:10:12 -02:00
Andrey Nering
e23a6dc9f1
Update dependencies
2018-01-03 15:12:40 -02:00
Andrey Nering
134c6b79c4
Add Taskfile struct and start implementing new format
...
Updates #54 , #66 and #77
2017-12-29 18:46:15 -02:00
Andrey Nering
00ff1447ee
Update README.md
...
Includes removing unmaintained alternatives
2017-12-26 21:53:57 -02:00
Andrey Nering
78f6cb08d8
Add --status flag to check is a task is up-to-date
...
Closes #81
2017-12-26 21:43:52 -02:00
Andrey Nering
dfd890c8a6
Revert "simplify getVariables() and improve nested variables support"
...
This reverts commit 9619c7f54d
.
2017-11-19 18:46:46 -02:00
Andrey Nering
7457b3668b
Revert "Revert "list: print message with there's no task with description""
...
This reverts commit e065dcb816
.
Reintroducing this. Reverted unintentionally.
2017-11-19 18:45:41 -02:00
Andrey Nering
71e7cd5808
listening for SIGINT and SIGTERM
...
closes #75
2017-11-19 18:33:57 -02:00
Andrey Nering
57e42af238
update deps
2017-11-19 18:26:37 -02:00
Andrey Nering
e065dcb816
Revert "list: print message with there's no task with description"
...
This reverts commit 2508bed363
.
I still want to do this, but since it break some existing Taskfiles,
let's give a little more thought on this first.
2017-11-19 18:12:16 -02:00
Andrey Nering
9619c7f54d
simplify getVariables() and improve nested variables support
...
/cc @smyrman
2017-11-17 00:54:26 -02:00
Andrey Nering
2508bed363
list: print message with there's no task with description
2017-11-16 23:35:53 -02:00
Andrey Nering
c469632ee0
update deps
2017-11-02 10:41:46 -02:00
Andrey Nering
44a52359dc
checksum: save them in a subdir .task/checksum
...
future-proof since the .task directory can be used to save other state
in the future
2017-11-02 10:37:02 -02:00
Andrey Nering
2022551b26
checksum: also sum the name of the files, so it changes after renaming
2017-11-02 10:31:34 -02:00