.taskrc.yaml
Taskfile configuration files
| Type | object |
|---|---|
| File match |
.taskrc.yaml
.taskrc.yml
taskrc.yaml
taskrc.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/taskrc-yaml/latest.json |
| Source | https://taskfile.dev/schema-taskrc.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Schema for .taskrc files.
Properties
experiments
object
3 nested properties
ENV_PRECEDENCE
number
REMOTE_TASKFILES
number
GENTLE_FORCE
number
remote
object
Remote configuration settings
6 nested properties
insecure
boolean
Forces Task to download Taskfiles over insecure connections.
offline
boolean
Forces Task to only use local or cached Taskfiles.
timeout
string
Timeout for downloading remote Taskfiles (e.g., '30s', '5m')
pattern=^[0-9]+(ns|us|µs|ms|s|m|h)$
cache-expiry
string
Expiry duration for cached remote Taskfiles (e.g., '1h', '24h')
pattern=^[0-9]+(ns|us|µs|ms|s|m|h)$
cache-dir
string
Directory to cache remote Taskfiles
trusted-hosts
string[]
List of trusted hosts for remote Taskfiles (e.g., 'github.com', 'gitlab.com', 'example.com:8080').
verbose
boolean
Enable verbose output
silent
boolean
Disables echoing
color
boolean
Enable colored output
disable-fuzzy
boolean
Disable fuzzy matching for task names
concurrency
integer
Number of concurrent tasks to run
min=1
failfast
boolean
When running tasks in parallel, stop all tasks if one fails.
interactive
boolean
Prompt for missing required variables instead of failing. Requires a TTY.