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 adds the
search
subcommand to search (case-insensitive) for strings in the descriptions and projects.Problem
I found myself looking for descriptions to continue that weren't in the last 10 and I didn't know the exact wording of. Before, I usually opened the bartib file and searched there.
Solution
One can use
bartib search <TERM>
to search for a string in the description/project. All description/project pairs are returned that contain said<TERM>
.Examples
Example Images
Notes
I had to somewhat refactor the
list_descriptions_and_projects
function to avoid code repetition, please let me know if you'd like this handled differently.Not sure if this is something you'd like, feel free to close/change.