Parancssor (CLI)

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.

Installation

Paket
posty-cli
Befehl
posty
Installation
npm install -g posty-cli
Verfügbarkeit
Ab dem Pro-Tarif, mit denselben Berechtigungen wie die API. Siehe die Seite Tarife.
npm install -g posty-cli
posty --version
posty --help

Die ersten Befehle

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óval

Alle anderen Befehle verlangen die Kanal-ID unter diesem Namen. Gib sie einmal aus und heb sie auf.

Der Ausgabevertrag

JSON auf stdout, alles andere auf stderr

Das Ergebnis geht als JSON auf die Standardausgabe, Statusmeldungen und Fehler auf die Fehlerausgabe. Bei einem fehlgeschlagenen Lauf beendet sich der Befehl mit einem Exit-Code ungleich null. Deshalb kannst du die Ausgabe sicher an andere Befehle weiterreichen, und das aufrufende Programm weiß, was passiert ist.

# 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.log

Datum und Zeitzone

Gib das Datum immer eindeutig an. Es gibt zwei gültige Formen:

  • ISO 8601 mit explizitem Offset: 2026-12-31T12:00:00Z oder 2026-12-31T12:00:00+01:00.
  • Zeitpunkt ohne Offset, mit angegebener Zeitzone: "2026-12-31 12:00" mit dem Flag --timezone Europe/Budapest.
Fehler statt Raten

Wenn du ein Datum ohne Offset angibst und keine Zeitzone gesetzt ist, weder im Flag, noch in der Variable POSTY_TIMEZONE, noch in der Einstellung posty config:set timezone, bricht der Befehl mit einem Fehler ab. Das ist Absicht: Ein Beitrag, der stillschweigend auf die falsche Stunde gelegt wird, ist viel schlimmer als eine Fehlermeldung.

posty config:set timezone Europe/Budapest
posty config:get timezone

Für Agenten

Das Paket enthält eine SKILL.md-Datei, die jeden Befehl und jedes Flag beschreibt. Ein Agent mit Terminalzugriff lernt daraus die Bedienung, ohne eine Webseite zu lesen.

Wenn dein Agent nicht über eine Shell arbeitet, sondern sich direkt verbinden soll, nutze lieber den MCP-Server.

Befehle

Fehlt etwas auf dieser Seite? Schreib eine E-Mail an [email protected] oder nutze auf der Hilfeseite das Formular.