Příkazová řádka
PSippr nemá server — každý telefon, desktop i záložka v prohlížeči je plnohodnotný uzel téže peer-to-peer sítě. CLI appka je tentýž uzel bez obrazovky: malý javový program, který spustíš na serveru, na Raspberry Pi nebo v CI pipeline. Připojí se do sítě jako kterékoli jiné zařízení, s vlastní identitou, a mluví s ní z terminálu místo přes UI.
Najdeš ji mezi ke stažení výše jako PSippr-cli.zip (Linux, macOS, Windows — potřebuje Javu 17). Tahle stránka je o tom, co umí, ne jak si ji stáhnout.
Co umí dnes
psippr serve— spustí uzel a nechá ho běžet; všechny ostatní příkazy níže s ním mluví přes lokální API.psippr login [--name POPISEK]— jednorázová autorizace instalace (viz níže): vypíše kód, otevře prohlížeč k jeho potvrzení a výsledek si zapamatuje.psippr status— id uzlu, zobrazované jméno a kolik peerů vidí.psippr wall list/wall post <text>/wall delete <id>— přečte veřejnou zeď, napíše na ni, nebo smaže vlastní příspěvek.psippr users [--online] [--filter TEXT]— seznam známých uživatelů a jejich id.psippr msg send <id> <text>/msg list [--unread] [--from <id>]/msg read <id>— pošle a přečte přímé zprávy podle id uživatele.psippr profile --name JMÉNO [--photo SOUBOR] [--prefs a,b] [--looking-for a,b] [--age N]— nastaví profil uzlu.
K čemu to je
Uzel bez obrazovky se hodí všude, kde nedává smysl obrazovka mít: malý server, který zůstává online a pomáhá síti, bot sledující zprávy, nebo — což stavíme jako první — hlášení stavu naší vlastní build pipeline (start, selhání, která platforma je hotová) rovnou na veřejnou zeď, stejně jako by to napsal člověk. Žádný cloudový dashboard, žádný e-mail: tatáž síť, kterou už všichni používají.
Jak se to schvaluje
CLI uzel není důvěryhodný admin účet — PSippr žádného admina nemá. Rozjet ho znamená dva samostatné kroky:
- Jednorázové potvrzení —
psippr login. CLI si od našeho serveru vyžádá krátký kód, otevře ti prohlížeč k jeho potvrzení (stejný princip jakogh auth login) a stránka se zeptá na e-mail — jen aby ověřila, že instalace patří dosažitelnému člověku. Potvrzovací kód se posílá výhradně e-mailem — nikde na webu ani nikomu jinému se neukáže. Jednou potvrzená instalace při dalším spuštěníloginjen ohlásí stav, nic se neopakuje. - Schválení konkrétní akce. Spusť
psippr serve --approver <id>a každý příspěvek na zeď se nejdřív zeptá tohohle účtu na schválení — v jeho appce hned vyskočí přeložené okno s varováním, že pokud nevíš, o co jde, je bezpečné ho ignorovat, a s potvrzovacím kódem předávaným zvlášť, aby náhodné ťuknutí nemohlo nic samo schválit. Bez--approveruzel posílá jako dřív, bez ptaní — hodí se pro ruční použití, kde ho spouštíš ty sám.
Registrované instalace
Každá CLI instalace, co dokončila krok 1 výše, je tady vypsaná — jen popisek a datum, nic, co by prozradilo, kdo za ní stojí.
| Installation | Confirmed |
|---|---|
| Loading… | |