トラック B
11:20 - 11:45 (JST)
jnvという TUI アプリケーションを Rust で作成し、公開しました。 ターミナル上で入力された JSON に対してインタラクティブに jq フィルタを実行できます。
以下のテーマを中心にお話しします。
まずratatuiなど Rust で利用できる TUI ライブラリについて網羅的に解説します。
最終的にpromkitというライブラリを作成したのでその紹介をします。
promkit を利用した TUI アプリケーションとしてjnv, sig, loguを開発してきました。
その中でも jnv について、以下の技術的なポイントに焦点を当てて説明します。
最後に、作成した TUI アプリケーションをcargo-distを使って Homebrew (tap) に公開するためのノウハウを共有します。
Copyright © Rust.Tokyo 2024 all rights reserved.