<!--- Provide a general summary of your changes in the Title above -->

##### Description
<!--- Describe your changes in detail -->

##### Related Issue
<!--- If suggesting a major new feature or major change, please discuss it in an issue/discussions first -->
<!--- If fixing a bug, IDEALLY there should be an issue describing it with steps to reproduce -->
<!--- Please link to the issue here: -->

##### Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->

##### How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, and the tests you ran to -->
<!--- see how your change affects other areas of the code, etc. -->

##### Screenshots (if appropriate):

##### Checklist while waiting for a review
- [ ] Have you performed a self review of the code?
- [ ] Have you added adequate tests?
- [ ] If this adds a feature, has completions been added for zsh and fish?
- [ ] Have you updated documentation, man pages, help?
- [ ] Have you ensured any option flags are respected?
- [ ] Does your code pass CI tests?
- [ ] Does your commit summaries follow conventional commits?
