Repolode
apatrushev

apatrushev/rdn

Rustとratatui製のターミナルファイルマネージャー。2ペインとFキー操作を備え、DOS Navigatorを再現。

代替できる製品:Norton Commander

スター
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. 1

    Cargo を使って Git リポジトリからインストールする

    cargo install --git https://github.com/apatrushev/rdn
  2. 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 の数値は毎日更新されます。

関連プロジェクト