Skip to content

Conversation

@vmaerten
Copy link
Member

Summary

Add support for configuring the remote Taskfiles cache directory via the .taskrc.yml configuration file and a new --remote-cache-dir CLI flag.

This has been ask here: #1317 (comment)

Changes

  • Add remote.cache-dir option to taskrc configuration
  • Add --remote-cache-dir CLI flag
  • Update shell completions (bash, zsh, fish, powershell)
  • Update documentation

Configuration priority (highest to lowest)

  1. --remote-cache-dir CLI flag
  2. remote.cache-dir in .taskrc.yml
  3. TASK_REMOTE_DIR environment variable
  4. Default: .task

Example

# .taskrc.yml
remote:
  cache-dir: ~/.task

# Or via CLI
task --remote-cache-dir ~/.task my-task

The path can be absolute (e.g., /var/cache/task) or relative to the Taskfile directory.

@vmaerten vmaerten added the area: config Changes related to config files. label Dec 12, 2025
@vmaerten vmaerten self-assigned this Dec 12, 2025
@vmaerten vmaerten marked this pull request as ready for review December 12, 2025 22:13
@vmaerten vmaerten merged commit 4ec6c45 into main Dec 18, 2025
13 checks passed
@vmaerten vmaerten deleted the feat/add-remote-dir-taskrc branch December 18, 2025 07:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: config Changes related to config files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant