posty-cli: a parancssori eszköz
Telepítés, a kimeneti szerződés, a dátumkezelés, és mire jó egy parancssori eszköz egy ütemezőhöz.
Telepítés
posty-clipostynpm install -g posty-clinpm install -g posty-cli
posty --version
posty --helpAz első parancsok
posty auth:login # böngészős bejelentkezés
posty auth:status # melyik munkaterülethez van kötve a gép
posty integrations:list # a bekötött csatornák, azonosítóvalA csatornaazonosítót minden más parancs ezzel a névvel kéri. Írd ki egyszer, és tedd el.
A kimeneti szerződés
Az eredmény JSON-ként a szabványos kimenetre megy, az állapotüzenetek és a hibák a hibakimenetre, és sikertelen futásnál a parancs nem nullával lép ki. Ez az, ami miatt a kimenet biztonságosan továbbadható más parancsoknak, a hívó program pedig tudja, mi történt.
# csak a csatornaazonosítók
posty integrations:list | jq -r '.[].id'
# ütemezett futásban a hibák a naplóba mennek, a JSON a feldolgozónak
posty posts:list --startDate ... --endDate ... > naptar.json 2>> hiba.logDátumok és időzónák
A dátumot mindig egyértelműen add meg. Két helyes alak van:
- ISO 8601 kifejezett eltolással:
2026-12-31T12:00:00Zvagy2026-12-31T12:00:00+01:00. - Eltolás nélküli időpont, megadott időzónával:
"2026-12-31 12:00"a--timezone Europe/Budapestkapcsolóval.
Ha eltolás nélküli dátumot adsz meg, és nincs időzóna sem a kapcsolóban, sem a POSTY_TIMEZONE változóban, sem a posty config:set timezone beállításban, a parancs hibával áll le. Ez szándékos: a csendben rossz órára tett bejegyzés sokkal rosszabb, mint egy hibaüzenet.
posty config:set timezone Europe/Budapest
posty config:get timezoneÜgynököknek
A csomag tartalmaz egy SKILL.md fájlt, amely minden parancsot és kapcsolót leír. Egy terminálhoz férő ügynök ebből tanulja meg a használatot, weboldal olvasása nélkül.
Ha az ügynököd nem shellből dolgozik, hanem közvetlenül csatlakozna, használd inkább az MCP-szervert.