rtk-ai/rtk

Add PHP and laravel (artisan, sale) commands

開放

#2,245 建立於 2026年6月3日

 (1 則留言) (0 個反應) (0 位負責人)Rust (2,914 個分叉)batch import
area:clienhancementhelp wantedpriority:medium

倉庫指標

星標
 (48,085 顆星)
PR 合併指標
 (平均合併 11天 1小時) (30 天內合併 45 個 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.

貢獻者指南