Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Print Task Schedule #390

Open
kbknapp opened this issue Sep 21, 2021 · 1 comment
Open

Print Task Schedule #390

kbknapp opened this issue Sep 21, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@kbknapp
Copy link
Contributor

kbknapp commented Sep 21, 2021

(Side Note, sorry for all the issues I'm submitting...I"m in the middle of refactoring a large number of Toastfiles so it's on my mind 😄 I'm also a big fan of Toast!)

Description

Add the ability to print out the task schedule in order.

Alternatives considered

None

Additional context

While doing some larger refactoring of my toastfiles I found myself working through the dependencies of my tasks to make sure the order of execution came out right, and thus shared layers between the various components. The only way I could do this was to run trough the toastfile though by actually running the tasks.

Adding a simple --print-schedule would solve this and allow one to work through the order and ensure dependencies are correct before running the tasks.

I have a working implementation of this read for a PR if interested.

@kbknapp kbknapp added the enhancement New feature or request label Sep 21, 2021
@stepchowfun
Copy link
Owner

I can see how this would be useful for you, though I have similar thoughts as in #389 (comment). These "inessential" features are starting to pile up, and Toast is already getting too complicated in my opinion. So each new feature needs to be sufficiently justified. I don't have a good sense of how broadly useful this would be to Toast users in general.

For now, I will leave this issue open for further discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants