Repolode
apatrushev

apatrushev/rdn

Gerenciador de arquivos de terminal em Rust e ratatui, inspirado no clássico DOS Navigator, com dois painéis e atalhos pelas teclas de função.

Alternativa open source a:Norton Commander

Estrelas
83
Forks
1
Issues abertas
0
Último commit
há 7 meses

O que é?

rdn é um gerenciador de arquivos de terminal escrito em Rust com ratatui, com visual inspirado no Dos Navigator, o gerenciador de arquivos ortodoxo da era DOS criado pela RIT Research Labs. Ele usa um layout de dois painéis com modo Brief de 3 colunas, tema cinza-escuro com barra de cursor ciano e bordas duplas para indicar o painel ativo.

O fluxo de trabalho segue o esquema clássico de teclas de função: copiar (F5), mover (F6), criar diretório (F7), excluir (F8), ordenar (F9) e um visualizador integrado de texto e hexadecimal (F3). É possível selecionar arquivos com Insert, usar seleção por padrão com +/- ou inverter a seleção com *, e fazer busca rápida incremental com Alt+F7. No macOS e no Linux, os arquivos excluídos vão para a lixeira do sistema.

O projeto é um pequeno hobby, descrito pelo autor como uma reescrita rápida do código-fonte original do Dos Navigator, feita com vibe coding. Ele inclui um jogo de Tetris integrado, herdado do original, e pode ser instalado com cargo install a partir do repositório Git.

Recursos principais

  • 01Layout ortodoxo de dois painéis com modo Brief de 3 colunas
  • 02Copiar, mover, criar diretório e excluir usando as teclas F5–F8
  • 03Visualizador integrado de arquivos de texto e hexadecimal na tecla F3
  • 04Busca rápida incremental, seleção por padrão e ordenação por nome, tamanho, data ou extensão
  • 05No macOS e no Linux, os arquivos excluídos vão para a lixeira do sistema

Casos de uso

  • Navegar e gerenciar arquivos pelo terminal com atalhos de teclado conhecidos de ferramentas como Norton Commander ou DOS Navigator
  • Uso nostálgico por quem quer um gerenciador de arquivos com visual retrô de DOS em sistemas modernos
  • Navegar rapidamente por arquivos em sessões SSH sem ambiente gráfico

Início rápido

  1. 1

    Instale a partir do repositório Git usando Cargo

    cargo install --git https://github.com/apatrushev/rdn
  2. 2

    Execute rdn a partir de qualquer diretório

    rdn

Antes de usar

  • O README o descreve como um projeto de vibe coding feito em uma hora e pede que não seja levado a sério.
  • O suporte à lixeira está disponível apenas no macOS e no Linux.
  • O código original do Dos Navigator usado como base tem sua própria licença e condições de atribuição.

Tópicos

Perguntas frequentes

O que é rdn?
Gerenciador de arquivos de terminal em Rust e ratatui, inspirado no clássico DOS Navigator, com dois painéis e atalhos pelas teclas de função. rdn é um gerenciador de arquivos de terminal escrito em Rust com ratatui, com visual inspirado no Dos Navigator, o gerenciador de arquivos ortodoxo da era DOS criado pela RIT Research Labs. Ele usa um layout de dois painéis com modo Brief de 3 colunas, tema cinza-escuro com barra de cursor ciano e bordas duplas para indicar o painel ativo.
rdn é gratuito? Qual é a licença?
rdn é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
rdn ainda é mantido?
Sem commits há mais de 6 meses. O último commit de rdn foi em 17 de mar. de 2026.
Para que posso usar rdn?
Navegar e gerenciar arquivos pelo terminal com atalhos de teclado conhecidos de ferramentas como Norton Commander ou DOS Navigator Uso nostálgico por quem quer um gerenciador de arquivos com visual retrô de DOS em sistemas modernos Navegar rapidamente por arquivos em sessões SSH sem ambiente gráfico
Como instalar rdn?
Instale a partir do repositório Git usando Cargo: cargo install --git https://github.com/apatrushev/rdn Execute rdn a partir de qualquer diretório: rdn
Onde consigo rdn?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apatrushev/rdn

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados