Skip to content

cannot override vars from console #850

@antonio-antuan

Description

@antonio-antuan
  • Task version: 3.14.1.r21.g421cb52-1
  • Operating System: archlinux

Example Taskfile showing the issue

version: '3'


tasks:
  foo:
    vars:
      BAR: default
    cmds:
      - echo "{{.BAR}}"

I'm trying to override variable BAR:

➜  task foo         
task: [foo] echo "default"
default
➜  TASK_BAR=baz task foo
task: [foo] echo "default"
default
➜  BAR=baz task foo     
task: [foo] echo "default"
default
➜  task BAR=baz foo
task: [foo] echo "default"
default
➜  task TASK_BAR=baz foo
task: [foo] echo "default"
default
➜  task foo TASK_BAR=baz
task: [foo] echo "default"
default
➜  task foo BAR=baz     
task: [foo] echo "default"
default

Is there any way to do it?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions