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

Support Virtual Workspaces (Bundling Multiple Binaries in One Installer) #163

Open
joelonsql opened this issue Oct 5, 2023 · 0 comments

Comments

@joelonsql
Copy link

joelonsql commented Oct 5, 2023

Idea

Allow configuration of cargo-bundle directly within the top-level Cargo.toml of virtual workspaces1. By recognizing and bundling all member crates based on a virtual workspace's top-level configuration, we can offer a streamlined developer experience.

Proposed Solution

Update the cargo-bundle configuration parser to detect virtual workspace settings and adjust the bundling logic to include all member crates accordingly.

Benefits

Simpler bundling process for projects with virtual workspaces, enhancing consistency in Rust tooling.

Footnotes

  1. These are defined by a top-level Cargo.toml containing only a [workspace] section without a [package] section.

@joelonsql joelonsql changed the title Support for Bundling Multiple Binaries in One Installer Support Virtual Workspaces (Bundling Multiple Binaries in One Installer) Oct 6, 2023
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

No branches or pull requests

1 participant