github.com/go-task/task
v2.2.0+incompatible
#224 most downloaded on Go modules
go-task/task
What this package is like to depend on
Last release 8 years ago
no release in 18 months
Ships fairly regularly
a new release about every 5 weeks
Some releases are documented
notes for 10 of 17 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
19 releases · first in 2017
0 releases in the last 12 months
see the full history below
Release timeline
19 releases · Feb 2017 to Oct 2018Releases
latest 19-
v2.2.1-0.20181027183048-77f9e3dd419e+incompatible27 Oct 2018 pre-releaseNothing published for this version
-
v2.2.0+incompatible25 Oct 2018Nothing published for this version
-
v2.1.1+incompatible17 Sep 2018Nothing published for this version
-
v2.1.0+incompatible19 Aug 2018Nothing published for this version
-
v2.0.3+incompatible24 Jun 2018Nothing published for this version
-
v2.0.2+incompatible01 May 2018Nothing published for this version
-
v2.0.1+incompatible11 Mar 2018Nothing published for this version
-
v2.0.0+incompatible08 Mar 2018Nothing published for this version
-
v1.4.419 Nov 2017Release notes
Open source →- Handle SIGINT and SIGTERM (#75);
- List: print message with there's no task with description;
- Expand home dir ("~" symbol) on paths (#74);
- Add Snap as an installation method;
- Move examples to its own repo;
- Watch: also walk on tasks called on on "cmds", and not only on "deps";
- Print logs to stderr instead of stdout (#68);
- Remove deprecated
setkeyword; - Add checksum based status check, alternative to timestamp based.
-
v1.4.307 Sep 2017Release notes
Open source →- Allow assigning variables to tasks at run time via CLI (#33)
- Added support for multiline variables from sh (#64)
- Fixes env: remove square braces and evaluate shell (#62)
- Watch: change watch library and few fixes and improvements
- When use watching, cancel and restart long running process on file change (#59 and #60)
-
v1.4.230 Jul 2017Release notes
Open source →- Flag to set directory of execution
- Always echo command if is verbose mode
- Add silent mode to disable echoing of commands
- Fixes and improvements of variables (#56)
-
v1.4.115 Jul 2017Release notes
Open source →- Allow use of YAML for dynamic variables instead of $ prefix
VAR: {sh: echo Hello}instead ofVAR: $echo Hello
- Add
--list(or-l) flag to print existing tasks - OS specific Taskvars file (e.g.
Taskvars_windows.yml,Taskvars_linux.yml, etc) - Consider task up-to-date on equal timestamps (#49)
- Allow absolute path in generates section (#48)
- Bugfix: allow templating when calling deps (#42)
- Fix panic for invalid task in cyclic dep detection
- Better error output for dynamic variables in Taskvars.yml (#41)
- Allow template evaluation in parameters
- Allow use of YAML for dynamic variables instead of $ prefix
-
v1.4.006 Jul 2017Release notes
Open source →- Cache dynamic variables
- Add verbose mode (
-vflag) - Support to task parameters (overriding vars) (#31) (#32)
- Print command, also when "set:" is specified (#35)
- Improve task command help text (#35)
-
v1.3.114 Jun 2017Release notes
Open source →- Fix glob not working on commands (#28)
- Add ExeExt template function
- Add
--initflag to create a new Taskfile - Add status option to prevent task from running (#27)
- Allow interpolation on
generatesandsourcesattributes (#26)
-
v1.3.024 Apr 2017Release notes
Open source →- Migrate from os/exec.Cmd to a native Go sh/bash interpreter
- This is a potentially breaking change if you use Windows.
- Now,
cmdis not used anymore on Windows. Always use Bash-like syntax for your commands, even on Windows.
- Add "ToSlash" and "FromSlash" to template functions
- Use functions defined on github.com/Masterminds/sprig
- Do not redirect stdin while running variables commands
- Using
contextanderrgrouppackages (this will make other tasks to be cancelled, if one returned an error)
- Migrate from os/exec.Cmd to a native Go sh/bash interpreter
-
v1.2.001 Apr 2017Release notes
Open source →- More tests and Travis integration
- Watch a task (experimental)
- Possibility to call another task
- Fix "=" not being recognized in variables/environment variables
- Tasks can now have a description, and help will print them (#10)
- Task dependencies now run concurrently
- Support for a default task (#16)
-
v1.1.008 Mar 2017Release notes
Open source →- Support for YAML, TOML and JSON (#1)
- Support running command in another directory (#4)
--forceor-fflag to force execution of task even when it's up-to-date- Detection of cyclic dependencies (#5)
- Support for variables (#6, #9, #14)
- Operation System specific commands and variables (#13)
-
v1.0.028 Feb 2017 -
v0.0.0-20170902144233-36f3be9979f702 Sep 2017 pre-releaseNothing published for this version