Closed
Conversation
127758a to
388e98a
Compare
388e98a to
112b364
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
rtk jiracommand that proxies jira-cli with token-optimized output filtering (70-80% reduction on list/view commands)--plain/--no-inputflags to prevent TUI/interactive mode, making it LLM-agent-friendlyWhat's included
New command:
rtk jiraissue list--plain, collapse tab padding, truncate summariesissue viewepic list--table --plain, compact columnssprint list--table --plain, compact columnsissue create/edit/move/assign--no-inputauto-injectionmeFiles changed (9 files, +698 lines)
src/jira_cmd.rssrc/filters/jira.tomlsrc/main.rsCommands::Jiraenum variant + dispatch +is_operational_commandsrc/discover/rules.rssrc/discover/registry.rssrc/toml_filter.rsREADME.mdCLAUDE.mdCHANGELOG.mdHook integration
When
rtk initis active, the PreToolUse hook automatically rewrites:Unsupported subcommands (
board,project,open) are intentionally excluded from rewrite — they pass through without RTK wrapping.Testing
cargo test --all), 1 pre-existing failure unrelated to this PRcargo fmt --all --check✅cargo clippy --all-targets✅ (0 new warnings)jira_cmd.rscovering filter functions with real jira-cli fixture dataDesign decisions
gh_cmd.rspattern — Same subcommand routing, tracking integration, error handling, and passthrough strategy--plainoutput uses variable-width tab padding between columns.filter_table_outputsplits on\tand filters empty segments to extract actual field valuesissue viewoutput contains ANSI escape codes even with--plain; stripped via lazy_static regex