rtk-ai/rtk

Add PHP and laravel (artisan, sale) commands

Open

#2.245 geöffnet am 3. Juni 2026

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)Rust (2.914 Forks)batch import
area:clienhancementhelp wantedpriority:medium

Repository-Metriken

Stars
 (48.085 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 8T 17h) (49 gemergte PRs in 30 T)

Beschreibung

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.

Contributor Guide