Skip to content

feat(filters): add poethepoet (poe) task runner support#1062

Open
shaswatshah wants to merge 1 commit intortk-ai:developfrom
shaswatshah:feat/poe-add-task-runner-filter
Open

feat(filters): add poethepoet (poe) task runner support#1062
shaswatshah wants to merge 1 commit intortk-ai:developfrom
shaswatshah:feat/poe-add-task-runner-filter

Conversation

@shaswatshah
Copy link
Copy Markdown

Summary

  • Add src/filters/poe.toml filter for the poethepoet (poe) Python task runner
  • Strips Poe => echo headers, help banner lines (Poe the Poet, version, USAGE, GLOBAL OPTIONS, CONFIGURED TASKS), and trailing Result: Task ... messages
  • Follows the same TOML pattern as just / mise / task from Release v0.31.0 — develop → master #666
  • Bumps built-in filter count assertion 58 → 59 (and the concat-discoverability test 59 → 60)

Test plan

  • cargo fmt --all --check — clean
  • cargo test --all1358 passed, 0 failed, 6 ignored
  • cargo test toml_filter — 49 passed (including the 4 inline [[tests.poe]] cases)
  • Inline tests cover: command-output passthrough, error preservation, all-stripped → on_empty, empty input

Important: All PRs must target the develop branch (not master).
See CONTRIBUTING.md for details.

Compact `poe` output by stripping `Poe => ` echo headers, help banner
lines, and trailing `Result:` messages. Follows the same TOML filter
pattern as just/mise/task. Includes 4 inline tests and bumps the
built-in filter count to 59.
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Apr 7, 2026

CLA assistant check
All committers have signed the CLA.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants