Share.Ninja

Der Commander

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

Ein Zwei-Spalten-Dateimanager im Terminal, ganz in der Art von Midnight Commander und FAR. Jede Spalte zeigt einen Ordner auf deiner Festplatte oder eine Freigabe. Eine Freigabe öffnest du, indem du den Link beim Start übergibst, per Alt+A oder aus der Links-Liste. Tab wechselt die Spalte, Enter öffnet, Rücktaste geht eine Ebene hoch, F5 kopiert von einer Spalte in die andere, F1 zeigt alle Tasten.

Freigaben sind im Commander schreibgeschützt: Kopiert wird von einer Freigabe auf die Festplatte oder von Festplatte zu Festplatte. F3 zeigt eine Datei an, als Text oder Hex, mit Suche und Sprung zu einer Position; gelesen wird nur, was gerade auf dem Bildschirm ist, direkt aus der Freigabe, zum Anschauen wird also nichts heruntergeladen. F4 bearbeitet eine lokale Datei im eingebauten Editor. F6 benennt um, F7 legt einen Ordner an, F8 löscht, Alt+7 sucht eine Datei nach Namen, alles auf deiner Festplatte. Strg+S ist die Schnellsuche in der Spalte, und die Befehlszeile unten führt Shell-Befehle im aktuellen lokalen Ordner aus.

Alt+1 und Alt+2 legen fest, was die linke und die rechte Spalte zeigen: einen Ordner oder eine Freigabe, Links, Nearby, Connection, User, Log, Info.

Links
Deine Freigaben. Enter öffnet eine Freigabe in der Spalte; kopierst du mit F5 Dateien auf Links, entstehen eine neue Freigabe und ein neuer Link.
Nearby
Die Geräte in deiner Nähe. Enter zeigt Details; kopierst du mit F5 Dateien auf ein Gerät, werden sie dorthin geschickt, F8 zieht das Angebot zurück. Schickt dir jemand Dateien, erscheint ein Dialog: „Annehmen“ öffnet die Freigabe in der anderen Spalte, von wo du sie mit F5 kopieren kannst, „Ablehnen“ lehnt ab.
User
An- und Abmelden, mit Enter. Alt+Shift+V zeigt deine Geräte, Alt+Shift+J die Anfragen, die auf Bestätigung warten.

Der Commander nutzt dieselbe Sitzung wie die übrigen sninja-Befehle: Ob du dich hier oder mit sninja auth login anmeldest, ist dasselbe.