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
Customizable multiselect printer #402
Customizable multiselect printer #402
Conversation
Codecov Report
@@ Coverage Diff @@
## master #402 +/- ##
==========================================
- Coverage 81.76% 81.25% -0.51%
==========================================
Files 29 29
Lines 2084 2097 +13
==========================================
Hits 1704 1704
- Misses 365 378 +13
Partials 15 15
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
9712ff3
to
b5668d5
Compare
Thanks for the PR! I'll take a look soon 👍 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just a little typo here :)
Hi @jochil, I have left some comments, the rest looks good! I'll merge it when you've fixed the comments 🚀 |
8913607
to
69698cb
Compare
@MarvinJWendt Thanks for the feedback... I fixed the comments |
69698cb
to
24d0594
Compare
@MarvinJWendt Hi. Is there something else I can adjust, please let me know :) |
Hi @jochil, sorry for the long wait, I will review it now :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just renamed the example. Thanks for the PR, and sorry for the delay. LGTM! 🚀
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require | patch | `v0.12.47` -> `v0.12.48` | --- ### Release Notes <details> <summary>pterm/pterm</summary> ### [`v0.12.48`](https://togithub.com/pterm/pterm/releases/tag/v0.12.48) [Compare Source](https://togithub.com/pterm/pterm/compare/v0.12.47...v0.12.48) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Exciting New Features 🎉 - Customizable multiselect printer by [@​jochil](https://togithub.com/jochil) in [pterm/pterm#402 **Full Changelog**: pterm/pterm@v0.12.47...v0.12.48 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/defenseunicorns/zarf). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMDguMiIsInVwZGF0ZWRJblZlciI6IjMyLjIwOC4yIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require | patch | `v0.12.47` -> `v0.12.48` | --- ### Release Notes <details> <summary>pterm/pterm</summary> ### [`v0.12.48`](https://togithub.com/pterm/pterm/releases/tag/v0.12.48) [Compare Source](https://togithub.com/pterm/pterm/compare/v0.12.47...v0.12.48) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Exciting New Features 🎉 - Customizable multiselect printer by [@​jochil](https://togithub.com/jochil) in [pterm/pterm#402 **Full Changelog**: pterm/pterm@v0.12.47...v0.12.48 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/defenseunicorns/zarf). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzMi4yMDguMiIsInVwZGF0ZWRJblZlciI6IjMyLjIwOC4yIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Description
Adding options to the
InteractiveMultiselectPrinter
to customize it:NoFilter
to disable fuzzy search / filterKeySelect
andKeyConfirm
to use custom keys for selecting an item and confirm selectionScope
Related Issue
Fixes #
To-Do Checklist