You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat: bound default output instead of dumping every string #202
Running stringy on a real binary with no flags dumps every extracted string to the terminal. On a debug build of stringy itself:
target/debug/stringy target/debug/stringy # prints 47,820 rows
The whole premise of the tool is "meaningful strings, ranked" -- but the default behavior buries that behind tens of thousands of lines. A user's first-ever run floods their scrollback and undersells the ranking that already exists internally.
Proposed solution
Apply a sensible default output bound when --top/--raw are not specified. Options:
Default --top to a reasonable N (e.g. 100-200) for TTY output, and print a footer like ... 47,620 more (use --top N or --raw for all).
Consider making the cap TTY-aware: bounded when stdout is a terminal, unbounded when piped (so | grep, | jq still see everything). This mirrors how pagers/git behave.
Activity
coderabbitai commentedon Jul 5, 2026
🔗 Related PRs
#147 - docs: Improve README, CLI UX, and documentation accuracy [closed]
🧪 Issue enrichment is currently in open beta.
You can configure auto-planning by selecting labels in the issue_enrichment configuration.
To disable automatic issue enrichment, add the following to your
.coderabbit.yaml:💬 Have feedback or questions? Drop into our discord!