nguyenngoclongdev / vs-terminal-keeper

Elevate your terminal experience! Effortlessly configuration, seamlessly restore your last session, and manage sessions with ease. Personalize your workspace with colorful themes and boost productivity by importing commands swiftly.
https://marketplace.visualstudio.com/items?itemName=nguyenngoclong.terminal-keeper
MIT License
23 stars 3 forks source link

Cascading execution #45

Open GaryWenneker opened 2 days ago

GaryWenneker commented 2 days ago

When starting an array of tasks, multiple terminal windows are opened. Of course this is the way we want it. When doing so and running multiple commands (like starting dotnet core API's) the simultaneous execution of those services can take a lot of CPU and make the actions fail.

Describe the solution you'd like

It would be great to have functionality where I can set a dependency to another task. This can be done e.g. in docker where services are dependent on others and therefore can be executed after a previous one pas been executed

nguyenngoclongdev commented 2 days ago

Thanks for your suggestions! But, as you know, there are two types of commands to run in the terminal:

What if we add an option called delay? How about deciding when a terminal should execute based on this delay time?