ギャップレス再生やキュー、プレイリスト、Vim風キー操作に対応した軽量なRust製ターミナル音楽プレイヤー。
- スター
- 83
- フォーク
- 1
- 未解決の Issue
- 0
- 最終コミット
- 7 か月前
これは何?
rdnはRustとratatuiで書かれたターミナルファイルマネージャーで、RIT Research LabsがDOS時代に開発したオーソドックスなファイルマネージャー、Dos Navigatorをモデルにしています。3列表示のBriefモードを備えた2ペイン構成で、濃いグレーのテーマにシアンのカーソルバーを採用し、アクティブなペインは二重線の枠で示します。
基本操作には、従来のFキー操作を採用しています。コピー(F5)、移動(F6)、ディレクトリ作成(F7)、削除(F8)、ソート(F9)に加え、テキスト/hexビューアー(F3)を内蔵しています。Insertキーやパターン指定(+/-)でファイルを選択でき、*キーで選択を反転できます。Alt+F7ではインクリメンタル検索を利用できます。macOSとLinuxでは、削除したファイルはシステムのゴミ箱に移動します。
本プロジェクトは小規模な趣味の取り組みで、作者は元のDos Navigatorのソースを手早くvibe codingで書き直したものと説明しています。オリジナルから引き継いだテトリスも内蔵しており、Gitリポジトリからcargo installでインストールできます。
主な機能
- 013列表示のBriefモードを備えた2ペインのオーソドックスなレイアウト
- 02F5~F8キーによるコピー、移動、mkdir、削除
- 03F3で使えるテキスト/hexファイルビューアーを内蔵
- 04インクリメンタル検索、パターンによる選択、名前・サイズ・日付・拡張子でのソート
- 05macOSとLinuxでは、削除したファイルをシステムのゴミ箱に移動
ユースケース
- Norton CommanderやDOS Navigatorでおなじみのキーボードショートカットを使って、ターミナル上でファイルを操作する
- 現代のシステムでレトロなDOS風ファイルマネージャーを使いたい人が、懐かしさを楽しむ
- GUIのないSSHセッションで手早くファイルを閲覧する
クイックスタート
- 1
Cargo を使って Git リポジトリからインストールする
cargo install --git https://github.com/apatrushev/rdn - 2
どのディレクトリからでも rdn を実行する
rdn
使う前に知っておきたいこと
- README では、1時間で作った vibe-coding プロジェクトと紹介されており、真剣に受け取らないよう求めています。
- ゴミ箱機能は macOS と Linux でのみ利用できます。
- このプロジェクトが利用している元の Dos Navigator のコードには、独自のライセンスと著作権表示に関する条件があります。
トピック
よくある質問
- rdn とは?
- Rustとratatui製のターミナルファイルマネージャー。2ペインとFキー操作を備え、DOS Navigatorを再現。 rdnはRustとratatuiで書かれたターミナルファイルマネージャーで、RIT Research LabsがDOS時代に開発したオーソドックスなファイルマネージャー、Dos Navigatorをモデルにしています。3列表示のBriefモードを備えた2ペイン構成で、濃いグレーのテーマにシアンのカーソルバーを採用し、アクティブなペインは二重線の枠で示します。
- rdn は無料で使えますか?ライセンスは?
- rdn は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rdn は今もメンテナンスされていますか?
- 半年以上コミットなし。rdn の最終コミットは 2026年3月17日 です。
- rdn は何に使えますか?
- Norton CommanderやDOS Navigatorでおなじみのキーボードショートカットを使って、ターミナル上でファイルを操作する 現代のシステムでレトロなDOS風ファイルマネージャーを使いたい人が、懐かしさを楽しむ GUIのないSSHセッションで手早くファイルを閲覧する
- rdn のインストール方法は?
- Cargo を使って Git リポジトリからインストールする: cargo install --git https://github.com/apatrushev/rdn どのディレクトリからでも rdn を実行する: rdn
- rdn はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apatrushev/rdn
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Luaでカスタマイズでき、外部コマンドによる豊富なプレビューを備えた、Rust製のキーボード操作主体の3ペイン型ターミナルファイルブラウザー。
BlueZを利用した、Linux上でBluetoothデバイスを管理するターミナルUI。
git log --graph --allのようなコミットグラフを画像で表示し、リポジトリの履歴を閲覧できるTUI。
再利用可能な転送プロファイルを管理し、差分プレビューとSSH転送時を含むリアルタイム進捗表示を備えたrsync用ターミナルUI。