Uma ferramenta de terminal que reproduz commits do Git como sessões animadas de digitação, com realce de sintaxe e transições na árvore de arquivos.
SecretDeveloper/lsv
Navegador de arquivos configurável para terminal, com três painéis, escrito em Rust e com configuração em Lua, atalhos de teclado e pré-visualizações com ferramentas externas.
- Estrelas
- 130
- Forks
- 4
- Issues abertas
- 1
- Último commit
- há 7 meses
O que é?
lsv é um visualizador de arquivos baseado em curses para o terminal. Ele exibe três painéis lado a lado: o diretório pai, o diretório atual com seleção e uma pré-visualização do arquivo selecionado ou do conteúdo de um diretório selecionado.
As pré-visualizações são geradas por comandos de shell definidos pelo usuário, então ferramentas como bat ou glow podem exibir conteúdo colorido no painel de pré-visualização. O comportamento, os temas, os mapas de teclas e as ações personalizadas são definidos em um arquivo de configuração Lua, que pode ser criado inicialmente com um comando integrado.
O aplicativo é controlado pelo teclado e inclui sequências de múltiplas teclas com uma sobreposição which-key, operações de arquivo com cópia, movimentação e colagem de vários itens, marcações de diretórios e uma paleta de comandos. Ele funciona no macOS, Linux e Windows e pode ser instalado com cargo.
Recursos principais
- 01Navegação em três painéis: diretório pai, diretório atual e pré-visualização
- 02Configuração em Lua para temas, mapas de teclas, ações e ferramentas de pré-visualização
- 03Pré-visualizações com comandos externos e saída colorida em ANSI
- 04Sequências de múltiplas teclas com uma sobreposição which-key
- 05Cópia, movimentação e colagem de vários itens, além de adicionar, renomear e excluir
- 06Marcações de diretórios e paleta de comandos com conclusão por Tab
Casos de uso
- Navegar pelos diretórios de projetos no terminal, com pré-visualizações de código e Markdown
- Personalizar um fluxo de trabalho de gerenciamento de arquivos controlado pelo teclado com scripts Lua
- Executar comandos de shell, como git status, no diretório selecionado sem sair do navegador
Tópicos
Perguntas frequentes
- O que é lsv?
- Navegador de arquivos configurável para terminal, com três painéis, escrito em Rust e com configuração em Lua, atalhos de teclado e pré-visualizações com ferramentas externas. lsv é um visualizador de arquivos baseado em curses para o terminal. Ele exibe três painéis lado a lado: o diretório pai, o diretório atual com seleção e uma pré-visualização do arquivo selecionado ou do conteúdo de um diretório selecionado.
- lsv é gratuito? Qual é a licença?
- lsv é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- lsv ainda é mantido?
- Sem commits há mais de 6 meses. O último commit de lsv foi em 19 de mar. de 2026.
- Para que posso usar lsv?
- Navegar pelos diretórios de projetos no terminal, com pré-visualizações de código e Markdown Personalizar um fluxo de trabalho de gerenciamento de arquivos controlado pelo teclado com scripts Lua Executar comandos de shell, como git status, no diretório selecionado sem sair do navegador
- Onde consigo lsv?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SecretDeveloper/lsv
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um emulador de terminal rápido e multiplataforma, com renderização via OpenGL, configurações sensatas por padrão e ampla configuração baseada em TOML.
Uma interface de terminal (TUI) controlada pelo teclado para conectar-se a vários bancos de dados SQL e consultá-los, inspirada no lazygit.
Uma ferramenta de programação com agentes que roda no terminal, lê sua base de código e executa tarefas de programação, explica código e gerencia fluxos de trabalho do git por meio de linguagem natural.
Um servidor MCP que permite a agentes de IA fazer engenharia reversa de binários nativos, apps JavaScript/Electron, assemblies .NET, sites e muito mais, com evidências para cada descoberta.
Ferramenta de linha de comando repleta de recursos para baixar áudio e vídeo de milhares de sites, derivada do youtube-dl.