Zenn
💘

胸キュンしたので、tinkerwellを買った

2025/02/26に公開

最初に

胸キュンしないと、開発ツールなんぞ買わない・・・!(と思う)
胸キュン・・・きっと死語か・・・今じゃ・・・

未知との遭遇

laravel開発者なら一度は目にしたことがあるであろう?
tinker
php artisan tinker
こんなコマンドあるなーとは思ってたけど
使ったことがなかった。どんなものかも気にしてなかった。

先日リリースされたlaravel12のドキュメントを読んでいた時に、目に入った
tinkerwell
そういえば、これってなんだろう?

https://laravel.com/docs/12.x/artisan#tinker

tinkerwell公式ページに「The PHP Scratchpad」とある。
スクラッチパッド・・・何となく面白そうかも?
しかもlaravelだけじゃなくて、symfony/wordpressなどに対応

公式ページこちら
https://tinkerwell.app/ref/79vbW2q4Dl
※購入者に特典があるのかわからないけど、招待コードリンクもらったのでつけておく

もうちょっとドキュメントを読むと
「sshにつなげればコードなくても、介入してコードを実行できる」

え、こんな便利なツールあったのに知らなかった?

laravel界隈、全ツールを使ったわけではないけれど
最強デバッグツール では・・・と思った。
そして、
日本人使用してる人少ない (検索にほぼヒットしない)
tinker自体を使ったことがなかったので、もしかすると
私が知らないだけでUIツール使わずとも便利だから使っていないのかもしれない。

そして、昨日の深夜ポチった。あまり機能をあれこれ試してないけど、胸キュンが加速してなんとなく勢いで記事を書いている。
そんな状況。

海外じゃ人気ツール?

反面、海外開発者の方々は気に入っている人が多い印象だった。(X検索での肌感覚)
ポストを読むとお気に入りのツールの一つに数えられている。

なぜゆえ、日本人は使っていないのか・・・
多分、体験版なくていきなり有料だから?(日本語化もされてない)
お値段45ドル+税金!
決済手数料と合わせると8000円。まぁまぁのお値段。
(ここ最近、開発ツール界隈有料しかなくなってきた・・)

現時点でのバージョン永久ライセンス+1年間の最新版に更新できるよ!
そして、安心の30日間返金保証!!★
というものだった。(商売うまいな・・・)

個人的ニーズ

最近ECcubeなどの仕事をするようになり、積み上げられたコードがわからず
毎回dumpを走らせて、変数こういうのが入ってくるのかーとか確認している。
コードが膨大になっており、キャッシュクリアしてからの表示作業を毎回しなくてはならず、正直時間がかかっていた・・。
コードを汚さずに変数の実行結果をみられるとか嬉しすぎる・・・!!
って思った。
(残念ながら、担当している開発環境の一つが色々ぶっ壊れててデバッグモードがまともに動かないのだ・・・。さらにcomposerまともに動かず、vendorコピーって何やったらそうなるのっ)

正直DBの中身だけ見て確認するのがとても苦手だ。
リレーションみて、あちこち確認しないといけない。
入りたての現場だと特に!!!

SSHでアクセスしてコードを汚さずに、書いたコードを実行できる・・・
しかもコードをダウンロードせずに確認ができる。
まさに夢のデバッグツール!!

コード書く時もこれでガシガシ書いて、コードの正常性を確認しつつ反映できるのとてもよさそう。

エディタも「vim」ライクに使えるモードもあり、まだ使ってないがOpenAIのAPIキーを設定できる。
英語なので、まだメニューや設定を把握しきれていない・・・

用意すべき環境

phpの実行環境だけは作らないといけない。
laravel Herdがよさそう。(これも昨日の夜ダウンロードしてみた)
UIでphpのバージョン管理とかできて〇
もう、Dockerいらない時代が来るかな・・・

まだ使ってないけど、胸キュン機能

テーブルモード機能
Tinkerwell を使用すると、データを CSV ファイルとして簡単にエクスポートでき、あらゆる PHP アプリケーションで動作します。(公式を翻訳して抜粋)
https://tinkerwell.app/features/table-mode

マジックコメント機能
マジックコメントを使用すると、複雑なデバッグソリューションのように、実行時に変数の内容を検査できます。これは Tinkerwell 独自の機能であり、この形式の他のコードランナーでは利用できません。(公式を翻訳して抜粋)
https://tinkerwell.app/features/magic-comments

偉い人も絶賛(胸キュンが加速する


(美容関係で、この成分がとてもいいですよ!と夢を持って語られると弱いって感じに似ている・・・けど、これは本物だ!と信じたくなるやつ)

とはいえ、まだほとんど使ってない(昨日の深夜買ったばっか

買ったからには、使い倒したい。
日本語解説もほぼないので、ぼちぼち書いていきたい。
スクショも貼ろうかと思ったけど、貼れるようなデータが入ったプロジェクトがなかった・・・

これだけ胸キュンしても、使い倒してるうちにかゆいところに手が届かない・・・ってなる可能性も大いにあるけど、公式も推してるし、今は信じたい!!

Discussion

ログインするとコメントできます