Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Task

A task runner / simpler Make alternative written in Go
Collective - Host: opensource - https://opencollective.com/task - Website: https://taskfile.dev/ - Code: https://github.com/go-task/task

add checksum based status check, alternative to timestamp based

github.com/go-task/task - c295a1998acb30a08b45a2bc1c3f63584b0a9dd1 authored over 7 years ago
update deps

fixes #67 fixed upstream on mvdan/sh#159

github.com/go-task/task - 0160f5dd30670740f2ef9295e9733175be8fc655 authored over 7 years ago
allow assigning variables to tasks at run time via CLI

using a similar syntax than setting env variables to command in bash,
but used right after the t...

github.com/go-task/task - f3097845b44afd2b8acb15e6ceba9df387f04dc8 authored over 7 years ago
Revert "execext: use sync.Pool to instantiate parser and runner"

This reverts commit 451b965fb0e0c21981eda28994dab2a4fc8e56f0.

github.com/go-task/task - 5e72de4ba23d85a05e03ce7e026b45ae26add049 authored over 7 years ago
Added suport for multiline variables from sh

Instead of giving an error on multiline results from sh, the results are
now stored as is, excep...

github.com/go-task/task - 7a64530e83dc7bbcc3930b58e3bb40452b043b99 authored over 7 years ago
travis: test Go 1.8 and 1.9

github.com/go-task/task - 36f3be9979f7c9a1c67c0cfd6488ece8692a3b1f authored over 7 years ago
execext: use sync.Pool to instantiate parser and runner

A benchmark was added. The performance improvement is considerable:

BenchmarkNoPool-4 300...

github.com/go-task/task - 451b965fb0e0c21981eda28994dab2a4fc8e56f0 authored over 7 years ago
update deps and moving from github.com/mvdan/sh to mvdan.cc/sh

github.com/go-task/task - 2b2852aad7209391366225d51851ea1a0c99c67a authored over 7 years ago
Fixes env: remove square braces and evaluate shell (#62)

Fixes bug #61, and makes `env` work more similar to `vars` by allowing
dynamic shell values to ...

github.com/go-task/task - 72bfd943298e48de0a0adf3cd5bca7f51cfc10e8 authored over 7 years ago
update README

github.com/go-task/task - 300376b0b1eb914c22530baf3c157a034d6effff authored over 7 years ago
execext: fix sh

github.com/go-task/task - e67792177df45564ae91e17ce9129895bebb8360 authored over 7 years ago
update dependencies

- add watch
- remove fsnotify
- update others

github.com/go-task/task - 0f24fd593e43a38b61a952f8ab7f94ff67f86847 authored over 7 years ago
Merge branch 'watch'

github.com/go-task/task - 23ec6c721d4f841125b0b4ab6827ad9622dcf41a authored over 7 years ago
watch: isContextError is as a var func

github.com/go-task/task - 26761e5445633874c0299f8ad876c2cf31b59df2 authored over 7 years ago
watch: ignore usually big dirs

Two items by now:
- ".git"
- "node_modules"

github.com/go-task/task - e78e4e6a2e787da8dbdc8514155dacaf159b5846 authored over 7 years ago
do not check for maximum call if is watch

github.com/go-task/task - e765b7a9c4e8091e8ce5739270c72fb8b2ba2f68 authored over 7 years ago
watch: switch to watcher as waych lib and few fixes

watcher whould be more consistent across differente OSes

github.com/go-task/task - c210e34ce3a6a927b586ac6e4a642e542d820e70 authored over 7 years ago
Cancel and restart long running process on file change by using context.WithCancel(..)

Closes #59

github.com/go-task/task - ddd063f29e4dfbdb710cda9d6b5670bd0381721f authored over 7 years ago
re-generate vendor/ folder

maybe a bug on dep? these two files were not copied

github.com/go-task/task - a2c96e9cdd0bc8a767a9197b2a138525d33048ad authored over 7 years ago
fix travis again

something was wrong with .gitignore rules

github.com/go-task/task - f2416d68b8440abe497b042bfa3d6beaff30a9bd authored over 7 years ago
fix travis

somehow the dev.go file was ignored by Git

github.com/go-task/task - 1eccb61d4436ce711e2508505364e50844752082 authored over 7 years ago
rename func to handleShVar

github.com/go-task/task - 394b69676a74d8720e3575988440ef5a92d13184 authored over 7 years ago
reuse of minTime and maxTime funcs

github.com/go-task/task - 9704dc573421617c5a23d10f3e25ec158e15370e authored over 7 years ago
func isUpToDate should be bound to Task struct

github.com/go-task/task - f54dde4f78c94997388f125a18e7a001135e420d authored over 7 years ago
rename func: ReplaceVariables -> CompiledTask

github.com/go-task/task - 70ef9fbcfe4b7201479b93856707b7b7e6c722f0 authored over 7 years ago
custom stdout for InitTaskfile func

github.com/go-task/task - bb1aff84cfb11f24f287accc57e8423195f22df3 authored over 7 years ago
own Taskfile: non-verbose test

github.com/go-task/task - dc1ec77da520b5afef0ebd8267f8320dc4f81f0b authored over 7 years ago
flag to set directory of execution

github.com/go-task/task - 7077b20a547afa735dc3407b2c4c1bcddea0ee67 authored over 7 years ago
always echo command if is verbose mode

github.com/go-task/task - 09e84c2583dc5c560559360368240b43c8897577 authored over 7 years ago
fix sh field name

github.com/go-task/task - e3ac6f9e01f0203bfdf5260184ad5abae3ced32a authored over 7 years ago
update deps

github.com/go-task/task - f91bbe93974686c86cc763cfdf3ad38545f47d8a authored over 7 years ago
Reintroduce template evaluation in variables

With a recent commit, template evaluation for variables in tasks got
broken. This reindroudces t...

github.com/go-task/task - 31faf05c3ac50c54eebc9e5f16dc673ec6cca22b authored over 7 years ago
own Taskfile: small improvement of lint task

github.com/go-task/task - 55672410cde75ea46b593f56ad8b4efdbb4c8e82 authored over 7 years ago
Merge branch 'silent'

github.com/go-task/task - 8a66857fb9f76366095e4c049221fd61672af05a authored over 7 years ago
add silent mode to disable echoing of commands

github.com/go-task/task - d0b37df615e60d0551bf3979ae89ab7503dfa711 authored over 7 years ago
rename file.go to status.go, and move related code there

github.com/go-task/task - dc6cb68327064b1ef70bee81efcc69ee48be6dd9 authored over 7 years ago
replace variables in a task once, instead of mixing these calls with unrelated code

this is the first big step of #45

now t.ReplaceVariable will return a copy of the task, but wit...

github.com/go-task/task - 72250b32d3afaebe5d0aef9ad7fb4d9cc3aa1ce4 authored over 7 years ago
deduplicate conversion from dep and cmd to call

github.com/go-task/task - 968a29d8695a1397eb70264fd9fbf56cc89b7422 authored over 7 years ago
hotpath for a blank variable template

github.com/go-task/task - ce27e973be88f4ca20e1798db87658f085629ebb authored over 7 years ago
readme: document new syntax for synamic variables

github.com/go-task/task - 2607866c49a2a3cca97a2ae2d565e82ae44c1c85 authored over 7 years ago
use YAML for dynamix variable instead of $ prefix

$ prefix still works but is now deprecated

before:

VAR: $echo var

after:

VAR:
...

github.com/go-task/task - e8e914b11cf782cae55fc0b825ae3e510d6c9d64 authored over 7 years ago
readme: document the task_checksum.txt file on releases

closes #44

github.com/go-task/task - d22b3b0d88a532e3c65b5fc53d100c087226c2d7 authored over 7 years ago
fix Taskvars.yml vars not available while interpolating `vars` prop

closes #40

github.com/go-task/task - 5ece1d74f689c4b1a4cd735e4d41be2b0bcfbf19 authored over 7 years ago
Create CODE_OF_CONDUCT.md

github.com/go-task/task - ac7ab42d943a826b0c0f66387bc9f40fbf6b40fc authored over 7 years ago
add CONTRIBUTING.md

github.com/go-task/task - 38a3f538f5b170a8059020eb33ebbcda15d9d96a authored over 7 years ago
add --list (or -l) flag to print existing tasks

If an inexixtent task is given, the help also prints as before

Also fixing README documentation...

github.com/go-task/task - 998935ea55215c47972f386afa3589d2b2f10044 authored over 7 years ago
own Taskfile: add task "todo" to print TODOs in code

github.com/go-task/task - e781ac251221de1661643388cff745e8cc8096bb authored over 7 years ago
os specific Taskvars file

Now it's possible to have Taskfile_windows.yml or Taskvars_linux.yml
(and others).

Asked in a c...

github.com/go-task/task - ef2695974d552bd4cd46f31fb4b9f47585593061 authored over 7 years ago
yaml: use UnmarshalStrict instead on Unmarshal

https://github.com/go-yaml/yaml/pull/262

github.com/go-task/task - b552cc2b124396142dd147a63ca556378012e857 authored over 7 years ago
update deps

github.com/go-task/task - 4ae9c2445d910356f154bba9d98561e077407d0d authored over 7 years ago
Consider task up-to-date on equal timestamps

Fixes issue #48 by considering a task up-to-date if the newest
file from sources and the oldest ...

github.com/go-task/task - 769e25f080d474f8a3632d9fa2f632abc9b05ff9 authored over 7 years ago
Allow absolute path in generates section

Fixes issue #47 by allowing absolute paths in a task's generates and
sources sections. Tests are...

github.com/go-task/task - 86a23849e07fbc3a555dd845eb8e484fd4db67be authored over 7 years ago
Merge pull request #43 from smyrman/issue-42

Bugfix: allow templating when calling deps

github.com/go-task/task - a586fef414f2a8a930bf7d9126812ee3d1b19c12 authored over 7 years ago
Bugfix: allow templating when calling deps

Fixes issue #42 by allowing for template evaluatation on task override
variables when the task i...

github.com/go-task/task - a548c63a923b67c8befc4d923e1de5feac9c0260 authored over 7 years ago
only get variable map twice and implement vars template

ref #40

github.com/go-task/task - 5268df6bfdf2b7aa5e43af015fa29cf0e41fd34e authored over 7 years ago
refactor: functions reorder (higher level first)

github.com/go-task/task - 82e1c0f8103ba3b0fc63cc8db916ade8c1b644f6 authored over 7 years ago
rename: readTaskvarsFile() -> readTaskvars()

github.com/go-task/task - 81b0ffb7f4d0bbf850885a02e94f69a844427ca6 authored over 7 years ago
refactor: simplify some controls

github.com/go-task/task - 0da130ee2c9ea504101c55c6840865e807766507 authored over 7 years ago
refactor: don't need to run template on Executor.Dir

github.com/go-task/task - 6e880c9027f538968c815f5ff36f16b1f751ae95 authored over 7 years ago
rename 2 files

- read_taskfile.go -> taskfile.go
- variable_handling.go -> variables.go

github.com/go-task/task - 082fa321cb3cb6697342255ff594f036503c80df authored over 7 years ago
refactor: better usage of bytes.Buffer type

github.com/go-task/task - ff1c49f1118ca70c289a85ab4967360357198f48 authored over 7 years ago
refactor getVariables()

github.com/go-task/task - 50f592c540289c42521a635cf5eeab5d98fdf0c6 authored over 7 years ago
refactor: join task and vars parameters in a single Call struct

github.com/go-task/task - 7a7f66dfdc949ea77de738d7e1ac70f3a79d52e6 authored over 7 years ago
Merge branch 'cyclic-dep'

github.com/go-task/task - a1140aa62f81aa276b2cfcd0b79ceba1cccc9ff3 authored over 7 years ago
changed cyclic dep detection

since interpolation can be used, detection should be a execution time,
and not before

now, to p...

github.com/go-task/task - 2dd3564da1012e26df1896df0075c12e1e4744d7 authored over 7 years ago
Merge branch 'issue-37-cyclic-dep'

github.com/go-task/task - fb4b0a187edbb559d002cfbcc0d2b3dc5cd30892 authored over 7 years ago
fix panic for invalid task in cyclic dep detection

resolves partly #37

github.com/go-task/task - ac48ee066e1987993c94733935d291c0107db36d authored over 7 years ago
cyclic: refactor to return error instead

github.com/go-task/task - 06031efc091b6a585e9fe7f122c30c9796a0506a authored over 7 years ago
Merge pull request #41 from zbindenren/master

better error output for dynamic variables in Taskvars.yml

github.com/go-task/task - 9bea80b862d38be1bf0561e44d696b2ceb0e195d authored over 7 years ago
better error output for dynamic variables in Taskvars.yml

github.com/go-task/task - 92ecb1c7ec6212b6611b75f6424152b080bae0e8 authored over 7 years ago
Merge pull request #39 from smyrman/issue-38

Allow template evaluation when calling a task with vars

github.com/go-task/task - 645f77b849bc196c15c111abf621fed266d961b2 authored over 7 years ago
Allow template evaluation in parameters

When passing variables to a sub-task, allow template evaluation
within the passed-on variables.

github.com/go-task/task - 2f9381065d51e7d4b51c08d6d78ae833999b470b authored over 7 years ago
Update usage text slightly

github.com/go-task/task - 774ef61c2fece3093aea6a081c25872c0ee2859b authored over 7 years ago
improve README documentation

github.com/go-task/task - 0deb2d78fb3b7833dd39d62dcebf8632b5e1da58 authored over 7 years ago
add own Taskfile.yml file

github.com/go-task/task - fdd7e7f2a8f405a153c67a9f61e8804cbb719e53 authored over 7 years ago
cache dymanic variables

github.com/go-task/task - ad1a440576097673171c2293451d52d689441fa4 authored over 7 years ago
add verbose mode (-v flag)

github.com/go-task/task - 222b5cb587e933644a2e4ed2c3eea73dc0254bb0 authored over 7 years ago
update dependencies

github.com/go-task/task - a1d1f73fe75576a6c4a67495242ab985e8836cb9 authored over 7 years ago
rename goreleaser.yml to .goreleaser.yml

github.com/go-task/task - e7f9ace5594834a9cb53475169c4e84bd056b89d authored over 7 years ago
Merge pull request #32 from go-task/parameters

Add task parameters

github.com/go-task/task - cb72c404f510a626afc74fb1b5672c30580ff5cc authored over 7 years ago
update README documentation about calling another task

github.com/go-task/task - 01b9bf52896d62d99c7e3924150d524fa6dec85a authored over 7 years ago
test usage of param with $ prefix

github.com/go-task/task - a52a66ec1c3afc31eeed089434198c4a9e723007 authored over 7 years ago
rename Cmd.Params to Cmd.Vars

github.com/go-task/task - 06d80e92eb166444f8b83dea71975a51e9232820 authored over 7 years ago
remove support for TOML and JSON

ref #34

github.com/go-task/task - e1fc3aa4fbc7f9b85e33822e308fe30e778792fd authored over 7 years ago
refactor: onyl read Taskvars file once

github.com/go-task/task - b8fe8d465e2d9107c55bc87421622089d8e10b71 authored over 7 years ago
add custom Cmd and Dep types

github.com/go-task/task - 196d3cb13d65078b9c4596466a09931d747cae54 authored over 7 years ago
Merge pull request #35 from smyrman/print-on-set

Print on set

github.com/go-task/task - a3bfa13670603686e67d63e8c190d6157486da0f authored over 7 years ago
Improve task command help text

github.com/go-task/task - 023a902f614876a655e0e6dea127379eef028748 authored over 7 years ago
Print command, also when "set:" is specified

Always prints the command, even when the
set-keyword is used within the task.

github.com/go-task/task - 2ace0defd04bc2eb4b49fb251b93a5f6e350b475 authored over 7 years ago
Merge branch 'stdout-redir'

github.com/go-task/task - 789a4c03dfe85bfd542aa5431907d64fd7d3ca8b authored over 7 years ago
change all tests to call functions instead of binary directly

I had to temporarely hack github.com/mvdan/sh to fix dir handling

github.com/go-task/task - ecfd8e8a62dfc465a4543f3f23e9d9479d9fca66 authored over 7 years ago
allow custom Stdin, Stdout and Stderr while running as a lib

github.com/go-task/task - 9ba44f3e6e1b7f9b4c4c86559838b60e83399188 authored over 7 years ago
improvements on README

github.com/go-task/task - 03fd5c84ecefa12a3c00bb2a4a9cc74abe545b0e authored over 7 years ago
accept setting dir of execution and improve tests

One test is not yet migrated. First we should have specific
Stdin, Stdout and Stderr for executor.

github.com/go-task/task - 81e0f170ef574d958573a51f715228540d148a4e authored over 7 years ago
update deps

github.com/go-task/task - 7e06ba172856135fa57d2556aebe084c48b2b11e authored over 7 years ago