linemanjs / lineman

Lineman helps you build fat-client JavaScript apps. It produces happiness by building assets, mocking servers, running specs on every file change
MIT License
1.18k stars 82 forks source link

show tasks that will be executed #242

Open jasonkarns opened 10 years ago

jasonkarns commented 10 years ago

lineman config needs to also show the task-list that will be executed. similar to how --process works, we need to be able to see how all the various prepend/append/remove tasks have impacted the task list

I would imagine that lineman config --process appTasks should be the command (which would enable lineman config --process appTasks.{common,dev,dist}

searls commented 10 years ago

This will probably be surprisingly hard

On Mon, Mar 31, 2014 at 3:18 PM, Jason Karns notifications@github.com wrote:

lineman config needs to also show the task-list that will be executed. similar to how --process works, we need to be able to see how all the various prepend/append/remove tasks have impacted the task list

I would imagine that lineman config --process appTasks should be the command (which would enable lineman config --process appTasks.{common,dev,dist}

Reply to this email directly or view it on GitHub: https://github.com/linemanjs/lineman/issues/242

malcolmalex commented 10 years ago

I would +1 this request. At the moment I'm dealing with repeated tasks and having difficulty determining whether plugins or something else have added prepend/append tasks that have gotten me into a circle. I get to the watch task, then I get 4 more executions of concat_sourcemap with various other tasks in between.

I think the only option is to go through each of the definitions of the tasks in node_modules/lineman or the plugin and figure out what they are pre-pending or appending?