Skip to content

Quoting of { and } does not work anymore #2812

Closed

Description

@seebi

Description

After updating task to 3.50.0 the example task file does not work anymore.

With 3.49.1, the following value of the parameter --filename-template is provided to the executed command: {{iriname}}.

Now, with 3.50.0 this value is provided to the command: \{\{iriname\}\}.

So the quoting of { and } does not work anymore.

Version

3.50.0

Operating system

darwin arm64

Experiments Enabled

No response

Example Taskfile

version: '3'

tasks:

  export:
    summary: Export graphs
    cmds:
      - rm -rf graph-backup
      - >
        cmemc -d graph export
        --output-dir graph-backup
        --filename-template \{\{iriname\}\}
        --all

Activity

  1. added
    dep: mvdan/shIssues related to the upstream interpreter used by Task.
    area: execChanges related to the execution of commands.
    and removed
    state: needs triageWaiting to be triaged by a maintainer.
    on May 1, 2026
  2. added theissue type on May 1, 2026
  3. vmaerten commented on May 1, 2026

    @vmaerten
    Member

    Hello !
    Thanks for reporting. FYI, there is an ongoing PR mvdan/sh: mvdan/sh#1330

  4. seebi commented on May 1, 2026

    @seebi
    Author

    There are actually two PRs :-)

  5. added a commit that references this issue on May 9, 2026
    9ba1e56
  6. andreynering commented on May 9, 2026

    @andreynering
    Member

    Thank you. I updated the lib on #2832.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: execChanges related to the execution of commands.dep: mvdan/shIssues related to the upstream interpreter used by Task.

    Type

    Fields

    No fields configured for bug.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions