docs: clarify log search

This commit is contained in:
thePR0M3TH3AN
2025-05-20 14:38:51 -04:00
parent aa6f961658
commit 566a81da64
2 changed files with 5 additions and 2 deletions

View File

@@ -109,7 +109,9 @@ marlin attr set '~/marlin_demo/Reports/*.pdf' reviewed yes
```bash
marlin search TODO
marlin search tag:project/md
marlin search 'tag:logs/app AND ERROR'
# Content search arrives in Phase 3. For now, grep the logs directly:
# marlin search 'tag:logs/app AND ERROR'
grep ERROR ~/marlin_demo/Logs/app.log
marlin search 'attr:status=complete'
marlin search 'attr:reviewed=yes AND pdf'
marlin search 'attr:reviewed=yes' --exec 'xdg-open {}'

3
run_all_tests.sh Executable file → Normal file
View File

@@ -261,7 +261,8 @@ test_marlin_demo_flow() {
log_info "Running search commands..."
run_cmd "${marlin_cmd}" search TODO | grep "TODO.txt" || (log_error "Search TODO failed"; exit 1)
run_cmd "${marlin_cmd}" search tag:project/md | grep "draft1.md" || (log_error "Search tag:project/md failed"; exit 1)
run_cmd "${marlin_cmd}" search 'tag:logs/app AND ERROR' | grep "app.log" || (log_error "Search logs/app AND ERROR failed"; exit 1)
run_cmd "${marlin_cmd}" search tag:logs/app | grep "app.log" || (log_error "Search tag:logs/app failed"; exit 1)
grep ERROR "${DEMO_DIR}/Logs/app.log" || (log_error "Expected ERROR entry not found in log"; exit 1)
run_cmd "${marlin_cmd}" search 'attr:status=complete' | grep "final.md" || (log_error "Search attr:status=complete failed"; exit 1)
# Skipping --exec for automated script to avoid opening GUI
# run_cmd "${marlin_cmd}" search 'attr:reviewed=yes' --exec 'echo {}'