Recued
Menu
← Back to recipes

Watch project TODOs with ripgrep

by recued-core v3 17 views

Use “Watch project TODOs with ripgrep” in Recued. Scheduled local project search for todo/fixme/hack-style markers in one trusted folder.

How it works 7 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (7 steps)
◆ search recued-core.ripgrep.file.search_content
Search content file on ripgrep
■ matches filter
Filter by condition
■ match_count count
Count items in matches
■ has_matches compare
Check if match count is greater than 0
◆ notify core.notification.send
Send notification
skip: step.has_matches not_equal true
■ table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table table
Settings 6 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

pattern setting = TODO|FIXME|HACK
channels setting = [object Object]
end hour setting = 10
root dir setting = [object Object]
weekdays setting = 1,2,3,4,5
start hour setting = 8

Uses (3 operations)

Triggers Time watch core.watch.time
Pack operation Search content file on ripgrep recued-core.ripgrep.file.search_content
Notifications Send notification core.notification.send

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Send notifications
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Triggers core.watch.time read-only
Read Notifications core.notification.send external change

1 more isn't listed here. You'll see it at install.

Data it touches

SurfacesTriggersNotifications
Warehousedata.pathdata.line_numberdata.lines

About

Tags

ripgreprgtodoprojectdeveloperschedulewatchlocal-clipack:ripgrep

Details

7 steps 6 configurable settings recipe_id: watch-project-todos-ripgrep