Rust で書かれたskimでは Go で書かれているfzfのように曖昧検索ができます。cargo install skimでインストールしskコマンドで利用できるようになります。 この skim はライブラリとしても利用できます。今回は自作のブックマーク管理 CLI ツールに skim を組み込んでみました。 作ったもの こちらです。 自分がよく閲覧する Web の記事のリンクをローカルで管理できるCLIツールです。ブックマークは~/rbm-bookmarks.tomlというファイルに保存されます。 はてブとかブラウザのブックマークでも良いのですが、自分はVimを使って作業することが多いためいちいちブラウザに行かずにターミナルからさくっと開きたい一心で作りました。 crate.ioにも登録しているのでcargo install rbmでインストールできます。 rbm addコマンドで新規