Slide 1

Slide 1 text

Raycast Favorites × Script Command で実現するお手軽情報チェック 2025/02/21 Raycast Meetup Japan #1 Masato Sugiyama @_smasato_

Slide 2

Slide 2 text

自己紹介 ● 杉山 将利 / Masato Sugiyama ● X : @_smasato_ ● 株式会社スタディスト Teachme Biz エンジニアリング部 興味・趣味 ● 生成AIの活用、Devin・Cursorなど ● 音楽制作 YouTubeチャンネルあります : https://www.youtube.com/@smasato

Slide 3

Slide 3 text

たまに確認したい情報、どこで確認してますか ? 現在のサウンドの出力・入力デバイスが知りたかった ● システム環境設定 ● メニューバー ● ウィジェット? ○ 通知センター ○ デスクトップ

Slide 4

Slide 4 text

たまに確認したい情報、どこで確認してますか ? 現在のサウンドの出力・入力デバイスが知りたかった ● システム環境設定 → さすがにイケてない ● メニューバー → 常時表示したいわけではない ● ウィジェット? ○ 通知センター ○ デスクトップ

Slide 5

Slide 5 text

メニューバーはもう満席です! ● メニューバーのアイコンがいっぱいで見切れてませんか? ● BartenderやIceなどで非表示にしたり、領域をわけるのにも限界がある

Slide 6

Slide 6 text

新たな表示領域を求めて ……

Slide 7

Slide 7 text

新たな表示領域を求めて …… Favorite ⇧⌘F

Slide 8

Slide 8 text

Favorite ● お気に入り登録 ● 登録するとSuggestionsよりも上 に表示される ● 上限はなさそう🤔 ● 登録した順に並ぶ

Slide 9

Slide 9 text

そして、Script Command ● Bashなどで書かれたスクリプトを Raycastで実行できる機能 ● コマンドラインツールやAPIと連携 して、様々な情報を取得・表示で きる ● コマンドを複数の形式で表示でき る ○ fullOutput / compact / silent / inline

Slide 10

Slide 10 text

inlineモード ● 出力の最初の行がコマンド項目 に直接表示される ● 指定した間隔で更新される ○ refreshTimeで指定

Slide 11

Slide 11 text

それらの組み合わせにより……

Slide 12

Slide 12 text

ソースコード

Slide 13

Slide 13 text

● Script CommandをFavoriteに登録してメニューバー的に活用してはい かがでしょうか? ● Script Commandでは様々なコマンドラインツールやAPIと連携できるの で可能性は無限大です ● Script Command については https://github.com/raycast/script-commands で詳しく説明されて います。サンプルもあります。 まとめ