CLI Tools (utils)
Wer als Administrator Zugang zur Shell hat, kann weitere kleine CLI Tools verwenden, welche sich im Verzeichnis "utils" finden.
addons
Mit dem Script addons können Sie sich anzeigen lassen, welche Addons installiert und welche vorhanden sind. Außerdem können Sie Addons installieren und deinstallieren, sowie alle Addons neu installieren.
util/addons list
Anzeige aller installierter Addonsutil/addons list all
Anzeige aller Addons , die installiert sind (*) und solcher, die aufgrund von Inkompatibilität deaktiviert sind (!)util/addons install foo
Installiere das Addon mit dem Namen "foo"util/addons uninstall foo
Deinstalliere das Addon mit dem Namen "foo"util/addons reinstall
Reinstalliere alle Addons
admins
Das Script admins ermöglicht es Ihnen, sich sämtliche Admins des Hub anzeigen zu lassen, sowie weitere Admins hinzuzufügen und bestehende Admins zu entfernen.
util/admins
util/admins list
util/admins add <account_id>
util/admins remove <account_id>
config / pconfig
Siehe: Erweiterte Konfigurationen für Administratoren
connect
Mit connect können Sie eine Verbindung zwischen einem Kanal Ihres Hubs mit einem anderen Kanal herstellen.
util/connect <channel_id> <channel@hub>
util/connect <channel_address> <channel@hub>
dcp
Mit dcp können Sie Dateien in den Store-Bereich eines Kanals auf Ihrem Hub kopieren.
util/dcp <quelle> <zielverzeichnis>
wobei Zielverzeichnisstore/$nickname/path
oder$nickname/path
sein muss.
dmkdir
Mit dmkdir können Sie im Store-Bereich eines Kanals auf Ihrem Hub ein Unterverzeichnis anlegen.
util/dmkdir <directory>
wobei Directorystore/$nickname/path/<directory>
oder$nickname/path/<directory>
sein muss.
fresh (The Freaking REd Shell)
Dies funktioniert nur unter Unix/Linux. Wenn das readline-Modul installiert ist, verwenden es dieses für die Eingabe, ansonsten liest es nur von stdin und schreibt nach stdout. Die Befehle werden der Reihe nach abgearbeitet, bis der Befehl „exit“, „quit“ oder das Ende der Datei erreicht ist.
Kommandos:
version
Zeigt die aktuelle Fresh-Version an.login <E-Mail-Adresse>
Fragt nach einem Passwort und authentifiziert<E-Mail-Adresse>
als den aktuellen Benutzer.finger <Kanal-Adresse>
Führt einen Lookup von<Kanal-Adresse>
durch und meldet das Ergebnis.channel <Kanal-Nickname>
Schaltet den aktuellen Kanal auf den Kanal mit dem angegebenen Spitznamen um.conn [<id1> <id2> ...]
- Ohne Argumente listet dies alle Verbindungen des aktuellen Kanals mit einer ID auf. Wenn IDs angegeben werden, werden die Details der einzelnen Verbindungen angezeigt.
hz
Einfaches, minimalistisches Kommandozeilentool, um den Status über die API an hubzilla zu senden. Erfordert curl.
hz [<Konfigurationsdatei>]
hz benötigt eine Konfigurationsdatei. Sie können entweder eine Datei .hubzilla
verwenden und den Parameter <Konfigurationsdatei>
weglassen oder eine Konfigurationsdatei unter einem beliebigen Namen im Hubzilla-Verzeichnis erstellen, deren Namen Sie dann bei Aufruf von hz angeben.
Format der Konfigurationsdatei:
USER=<Ihr Benutzername>
PASS=<Ihr Passwort>
HUB=<Domain Ihres Hubs>
Anschließend können Sie Ihr Posting eingeben und die Eingabe mit Strg-D abschließen.
storageconf
Mit storageconf können Sie den Speicherort für Thumbnails festlegen (Dateisystem oder Datenbank), sowie die aktuelle Konfiguration abfragen.
util/storageconv stats
Zeigt den aktuell eingestellten Statusutil/storageconv fs
Verschiebt die Thumbnails von der Datenbank ins Dateisystemutil/storageconv db
Verschiebt die Thumbnails vom Dateisystem in die Datenbank
thumbrepair
thumbrepair erstellt die lokalen Thumbnails neu.