この資料は Rust 製のコマンドラインツール oxio について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
Oxioは、boomに触発された小さなスニペットマネージャーです。URL、返信定型文、重要なメモなどのテキストを隠しておき、すぐにクリップボードにコピーして貼り付けられるようにすることができます。
GitHub - heyvito/oxio: 🦀 A nimble snippet manager
% oxio gif magic <http://i.imgur.com/n5xR79B.gif>
oxio: Ok, magic (in gif) is <http://i.imgur.com/n5xR79B.gif>
% oxio magic
oxio: <http://i.imgur.com/n5xR79B.gif> (from gif->magic) is now in your clipboard!
% oxio rm-item gif magic
oxio: Removed magic from gif
ローカルキャッシュにアイテムを追加するには、oxio を起動し、グループ、アイテム名、アイテムの値の 3 つの引数を渡します。これらの引数は、ローカルキャッシュに新しいファイルを書き込むために使用されます。
% oxio gif magic <http://i.imgur.com/n5xR79B.gif>
------^----^-----------------^----------------
| | |
| | Value
| Name
Group
ある項目をクリップボードにコピーするには、oxio を起動し、第一引数にその項目名を渡します。
% oxio magoc
oxio: <http://i.imgur.com/n5xR79B.gif> (from gif->magic) is now in your clipboard!
そして、そのアイテムをクリップボードにコピーします。上のコマンドは magic の代わりに magoc を要求していることに注意してください。Oxio は自動的にタイプミスを修正しようとします。もし、あるグループから正確なアイテムが必要な場合は、oxio にグループとその後にアイテム名を渡してください。
% oxio gif magic
oxio: <http://i.imgur.com/n5xR79B.gif> (from gif->magic) is now in your clipboard!
項目を削除するには、rm-item を使用します。この場合も、グループ名と項目名を渡します。
% oxio rm-item gif magic
oxio: Removed magic from gif
グループとそのすべての項目を削除するには、rm-groupを使用します。