laravel / sail

Docker files for running a basic Laravel application.
https://laravel.com/docs/sail
MIT License
1.65k stars 470 forks source link

Preinstall nano, so default make tinker edit work out of the box #685

Closed negoziator closed 5 months ago

negoziator commented 5 months ago

This will add nano preinstalled in Sail.

Motivation When using Tinker out of the box it is not possible to use edit-mode in Tinker ( using nano for multiline input )

When trying to enter edit mode - it complains that nano not found

Psy Shell v0.12.0 (PHP 8.2.15 — cli) by Justin Hileman
> edit
sh: 1: nano: not found

This can be fixed by just installing Nano in root-shell - but i find this small change valuable enough to be pre-installed.

Also i think thata the fact that it is possible to do multiline edits in Tinker, is something people don't know.

This is a small gem though 😄