area:clienhancementhelp wantedpriority:medium
仓库指标
- Star
- (48,085 star)
- PR 合并指标
- (平均合并 8天 17小时) (30 天内合并 49 个 PR)
描述
Context
Running rtk discover on my project revealed that 284 out of 675 unhandled commands are Laravel Sail variants — making it the single largest savings opportunity not yet covered by RTK.
Top unhandled commands
| Command | Count | Example |
|---|---|---|
sail artisan |
148 | vendor/bin/sail artisan test --testsuite=... |
sail exec |
82 | vendor/bin/sail exec pgsql psql -U sail... |
sail bin |
54 | vendor/bin/sail bin pint --dirty --format=... |
sail composer |
4 | vendor/bin/sail composer require ... |
What I'd expect
RTK wrappers similar to existing ones, e.g.:
rtk sail artisan <args> → vendor/bin/sail artisan <args>
rtk sail exec <args> → vendor/bin/sail exec <args>
rtk sail bin <args> → vendor/bin/sail bin <args>
rtk sail composer <args> → vendor/bin/sail composer <args>
Or alternatively — a generic rtk sail <subcommand> <args> that proxies all Sail subcommands.
Why it matters
Laravel Sail is the standard Docker-based dev environment for Laravel projects. These commands produce large tool_result outputs (test runners, psql sessions, code formatters), so RTK's token-saving behavior would be particularly valuable here.