Implements CLI saveAll command.#80
Open
avengerx wants to merge 2 commits intocaoyue:devfrom
Open
Conversation
added 2 commits
March 28, 2025 08:40
This will do the same as the GUI does when using the hotkey or context action to save all open windows' positions. Usage examples: WindowResizer.CLI.exe saveAll WindowResizer.CLI.exe saveAll --config a:\apps\WinResizer\config.json WindowResizer.CLI.exe saveAll --profile CLIPositions Once saved, to restore them all WindowResizer.CLI.exe resize (if a different config file path is used to save, the same must be used to restore).
The 'Config' class was renamed to 'ProfileConfig'. Likewise, 'ConfigFactory' to 'ProfilesFactory'.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Implementation of what I suggested in #79. But I only implemented "save all", without an option to save a specific window. This shouldn't be very difficult based on the existing resize option.
Now I can script saving and restoring windows. :B
This will do the same as the GUI does when using the hotkey or context action to save all open windows' positions.
Usage examples:
WindowResizer.CLI.exe saveAll
WindowResizer.CLI.exe saveAll --config a:\apps\WinResizer\config.json WindowResizer.CLI.exe saveAll --profile CLIPositions
Once saved, to restore them all
WindowResizer.CLI.exe resize
(if a different config file path is used to save, the same must be used to restore).