Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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 で詳しく説明されて います。サンプルもあります。 まとめ