-
Notifications
You must be signed in to change notification settings - Fork 139
Description
A detailed description of the feature you would like to see added.
Currently, you can edit three aspects of a scheduled task: the command to be run, the path where the task is run and it's label.
Tasks have another component: the environment variables under which the command is executed. Can we have an option to edit these?
A stretch goal would be the ability to add, set or remove environment variables across all tasks or a task group. This lets you do things like set bandwidth limits on a whole group of tasks where the commands in those tasks honour a bandwidth limit set in an environment variable. Powerful stuff!
Explain your usecase of the requested feature
Loads of UNIX command change their behaviour based on the environment variables that are present when they start. Sometimes, we need to change what environment variables are present for a given task, because sometimes circumstances change or we made a mistake with the env vars when the task was added.
The ability to alter environment variables across all tasks is another powerful option. This may need to be a separate command (or even a separate FR!).
Alternatives
I've actively edited the command for tasks to add extra environment variables. This is a poor workaround however, as it is easy to accidentally alter the command itself.
Additional context
No response