feat: add xtask devspace command #314
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request primarily refactors and improves code formatting, error handling, and argument parsing in the
xtaskutility, while also introducing new functionality for managing local devspace dependencies. The changes enhance code readability, maintain consistent error messages, and add a new subcommand for devspace management.Refactoring and Code Formatting:
xtask/src/image.rs, including argument parsing and print statements for image listing and downloading. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]xtask/src/image.rs.Error Handling Improvements:
{e}and{percent}in error messages and progress output acrossxtask/src/image.rsandxtask/src/tbuld.rs. [1] [2]Dependency and Configuration Updates:
ostooldependency inxtask/Cargo.tomlfor better organization and removed unnecessary blank lines. [1] [2].cargo/config.tomlfor cleanup.platform/x86-qemu-q35/src/mp.rsfor FFI declaration.New Feature: Devspace Management:
Devspacesubcommand toxtaskwithstartandstopactions, including argument parsing and command dispatch inxtask/src/main.rs. [1] [2] [3] [4]These changes collectively improve the maintainability and usability of the
xtaskutility.