Share.Ninja

O commander

sninja cmd sninja cmd 'https://share.ninja/#…'

Um gerenciador de arquivos de dois painéis no terminal, no estilo do Midnight Commander e do FAR. Cada painel mostra uma pasta do seu disco ou um compartilhamento. Um compartilhamento abre passando o link ao iniciar, com Alt+A ou pela lista Links. Tab troca de painel, Enter abre, Backspace sobe um nível, F5 copia de um painel para o outro, F1 mostra todas as teclas.

No commander os compartilhamentos são somente leitura: copia-se de um compartilhamento para o disco, ou de disco para disco. F3 abre um arquivo no visualizador, como texto ou em hex, com busca e salto para uma posição; só o que está na tela é lido, direto do compartilhamento, então nada é baixado para olhar. F4 edita um arquivo local no editor embutido. F6 renomeia, F7 cria uma pasta, F8 exclui, Alt+7 procura um arquivo pelo nome, tudo no seu disco. Ctrl+S é a busca rápida no painel, e a linha de comando embaixo roda comandos do shell na pasta local atual.

Alt+1 e Alt+2 escolhem o que o painel esquerdo e o direito mostram: uma pasta ou um compartilhamento, Links, Nearby, Connection, User, Log, Info.

Links
Seus compartilhamentos. Enter abre um no painel; se você copiar arquivos para Links com F5, nasce um compartilhamento novo com um link novo.
Nearby
Os dispositivos por perto. Enter mostra os detalhes; se você copiar arquivos para um dispositivo com F5, eles são enviados para ele, e F8 retira a oferta. Quando alguém envia arquivos para você, aparece um diálogo: "Aceitar" abre o compartilhamento no outro painel, de onde você copia com F5; "Recusar" diz não.
User
Entrar e sair, com Enter. Alt+Shift+V mostra seus dispositivos, Alt+Shift+J os pedidos esperando aprovação.

O commander usa a mesma sessão dos outros comandos do sninja: entrar aqui ou com sninja auth login dá no mesmo.