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

cargo-make as library: task exection in asynchronous persistent queues #1110

Closed
SamuelMarks opened this issue Jul 8, 2024 · 0 comments · Fixed by #1112
Closed

cargo-make as library: task exection in asynchronous persistent queues #1110

SamuelMarks opened this issue Jul 8, 2024 · 0 comments · Fixed by #1112
Assignees

Comments

@SamuelMarks
Copy link
Contributor

SamuelMarks commented Jul 8, 2024

Feature Description

cargo-make is great. I've been using it since at least 2018. I have ideas that are too far outside the scope of cargo-make to be contributed back to master.

Describe The Solution You'd Like

Can we expose cli::descriptor::load https://github.com/sagiegurari/cargo-make/blob/153fa22/src/lib/descriptor/mod.rs#L581-L586 ? - A bunch of other modules also? - Your src/lib/cli.rs uses a lot of private and pub(crate) modules.

Code Sample

https://github.com/offscale/cargo-make/tree/publicise


I have ideas about making tasks asynchronous whilst retaining parallelizability by using a real database or Redis (valkey) to continue/resume/replay. But need to either fork your repo (sad) or get you to expose internals in order to experiment here.

Thanks for your consideration

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

Successfully merging a pull request may close this issue.

2 participants