1
0
mirror of https://github.com/go-task/task.git synced 2025-02-13 13:59:32 +02:00
Pete Davison 22ce67c5e5
feat: remote taskfiles (HTTP) (#1152)
* feat: remote taskfiles over http

* feat: allow insecure connections when --insecure flag is provided

* feat: better error handling for fetch errors

* fix: ensure cache directory always exists

* fix: setup logger before everything else

* feat: put remote taskfiles behind an experiment

* feat: --download and --offline flags for remote taskfiles

* feat: node.Read accepts a context

* feat: experiment docs

* chore: changelog

* chore: remove unused optional param from Node interface

* chore: tidy up and generalise NewNode function

* fix: use sha256 in remote checksum

* feat: --download by itself will not run a task

* feat: custom error if remote taskfiles experiment is not enabled

* refactor: BaseNode functional options and simplified FileNode

* fix: use hex encoding for checksum instead of b64
2023-09-12 22:42:54 +01:00
2023-09-12 22:42:54 +01:00
2022-10-15 00:24:11 +03:00
2017-02-26 20:14:36 -03:00
2023-04-05 21:55:42 -03:00
2022-12-17 11:43:43 -03:00
2021-07-31 19:36:40 -03:00
2023-05-06 19:04:20 -03:00
2023-04-15 17:22:25 -03:00
2017-02-28 09:15:25 -03:00
2023-08-26 18:45:44 -03:00
2023-08-26 18:45:44 -03:00
2023-09-12 22:42:54 +01:00
2023-08-09 21:12:50 -03:00
2023-09-12 22:42:54 +01:00
2023-08-09 21:12:50 -03:00
2023-08-09 21:09:11 -03:00

Task

Task is a task runner / build tool that aims to be simpler and easier to use than, for example, GNU Make.

Installation | Documentation | Twitter | Mastodon | Discord

Gold Sponsors

Description
A task runner / simpler Make alternative written in Go
https://taskfile.dev/ Readme MIT 32 MiB
Languages
Go 89.5%
Shell 6%
TypeScript 1.8%
CSS 1.1%
JavaScript 1.1%
Other 0.5%