コンテンツにスキップ

コマンドをツールにする

ネイティブのutilsを使うと、SDKアプリを書かずに検出可能なSurfaceを公開できます。LinuxまたはmacOSとNode.js 22以上があれば、任意のディレクトリでHubを起動できます。

Terminal window
npx @omochi-ui/cli hub

HubがローカルGatewayも自動起動します。 http://127.0.0.1:5555/ を開き、別のターミナルでツールを起動して、Add viewからダッシュボードへ追加します。インストールするとomochi-uiとomochi-utilsを直接実行できます。

Terminal window
npx @omochi-ui/utils button --name "Build" -- bun run build
npx @omochi-ui/utils watch --diff --interval 2s -- git status --short
npx @omochi-ui/utils http http://127.0.0.1:3000/health

buttonは押したときにコマンドを実行します。watchは定期実行と差分表示、httpはヘルス表示です。Surfaceを使う間は公開元プロセスを動かしておきます。

processは起動・停止の操作、tailはファイルの追跡、streamは標準入力の表示に使います。引数と動作の詳細はリファレンスへ。