pullrequests Search Results · repo:Zowe-Java-SDK/ZosShell language:Java
Filter by
103 results (150 ms)
103 results
inZowe-Java-SDK/ZosShell (press backspace or delete to remove)Description
This PR refactors controller creation and caching logic by breaking the large controller container into smaller
domain-specific factory classes and centralizing repeated controller instantiation ...
enhancement
Description
Refactored CheckSumService to improve reliability, correctness, and overall design.
Key Changes
- Removed silent exception handling during checksum calculation
- Added proper logging ...
enhancement
findPosition currently operates on text.substring(searchFrom), creating a new String on every iteration of the search
loop. This introduces unnecessary memory allocations and GC overhead, especially when ...
enhancement
enhancement
As noted in issue #281:
Currently, when the color theme is changed — either by switching connection profiles or using the color command —
previously rendered text retains its original formatting (bold/non-bold ...
enhancement
This PR refactors the ZosShell startup logic to improve separation of concerns and readability and standardizes the
majority of services to a consistent, modern, and maintainable pattern.
Key improvements ...
enhancement
see #262
The downloadjob command currently always retrieves the most recent job. When multiple jobs are present, users have no
way to explicitly select which job to download.
This change adds support ...
enhancement
This change simplifies and standardizes command history handling across the shell. Command history is now recorded
consistently for every command invocation, including invalid commands and the history ...
enhancement
This PR replaces the legacy, static HelpService–based help system with a new, registry-driven help command
implementation.
The previous approach relied on large, hard-coded maps (HELP and HELP_WITH_ABBREVIATIONS) ...
enhancement
PR Description:
This PR refactors the legacy CommandRouter approach for handling shell commands to a modern, modular design using Apache
Commons CLI. Each command now has its own dedicated class implementing ...
enhancement