summaryrefslogtreecommitdiff
path: root/doc/de/autogen/user/script_commands.adoc
blob: 2af337ee2ce940c489b118146e828a19519746e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
//
// This file is auto-generated by script docgen.py.
// DO NOT EDIT BY HAND!
//
[[command_script_script]]
* `+script+`: WeeChat Skriptmanager

----
/script  list [-o|-ol|-i|-il]
         search <text>
         show <script>
         load|unload|reload <script> [<script>...]
         autoload|noautoload|toggleautoload <script> [<script>...]
         install|remove|installremove|hold [-q] <script> [<script>...]
         upgrade
         update

          list: gibt alle geladenen Skripten im Buffer aus (unabhängig der Programmiersprache)
            -o: gibt eine Liste der laufenden Skripten im Buffer aus (Ausgabe in englisch)
           -ol: gibt eine Liste der laufenden Skripten im Buffer aus (Ausgabe ist übersetzt)
            -i: eine Liste der laufenden Skripten wird in die Eingabezeile kopiert (um sie dann manuell in einen Buffer zu senden)(Ausgabe in englisch)
           -il: eine Liste der laufenden Skripten wird in die Eingabezeile kopiert (um sie dann manuell in einen Buffer zu senden)(Ausgabe ist übersetzt)
        search: sucht Skripten nach Schlagwörtern, Skriptsprache (python, perl, ...), Dateierweiterung (py, pl, ...) oder beliebigem Text. Das Ergebnis wird im Skripten-Buffer dargestellt
          show: zeigt detailliert Informationen zu einem Skript an
          load: startet Skript(en)
        unload: beendet Skript(en)
        reload: Skript(en) werden neu geladen
      autoload: das Skript wird in das autoload-Verzeichnis eingebunden
    noautoload: das Skript wird aus dem autoload-Verzeichnis entfernt
toggleautoload: autoload für das Skript umschalten
       install: installiert/aktualisiert Skript(en) (physikalisch, auf dem Datenträger)
        remove: deinstalliert Skript(en) (physikalisch, vom Datenträger)
 installremove: installiert oder deinstalliert Skript(en), abhängig davon welcher Status vorliegt
          hold: halten/freigeben von Skript(en) (ein Skript welches gehalten wird, kann weder aktualisiert noch entfernt werden)
            -q: unterdrückter Modus: Es werden keine Nachrichten ausgegeben
       upgrade: aktualisiert alle veralteten, installierten Skripten (sofern eine neue Version verfügbar ist)
        update: aktualisiert den lokalen Cache für die Skripten

Ohne Angaben von Argumenten öffnet dieser Befehl einen Buffer, in welchem eine Liste der Skripten dargestellt wird.

Im Skript-Buffer, werden folgende Statusangaben für ein Skript angezeigt:
  * i a H r N
  | | | | | |
  | | | | | obsolete (neue Version verfügbar)
  | | | | Skript wird ausgeführt (geladen)
  | | | gehalten
  | | Skript wird beim Start, von WeeChat, automatisch geladen
  | Skript ist installiert (wird aber nicht ausgeführt)
  es wird empfohlen dieses Skript zu installieren

Tastenbefehle die im Skript-Buffer genutzt werden können:
  alt+i  installiert Skript (physikalisch)
  alt+r  deinstalliert Skript (physikalisch
  alt+l  startet ein Skript (Skript wird ausgeführt)
  alt+L  Skript wird neu gestartet
  alt+u  beendet ein Skript
  alt+A  das Skript wird in das autoload-Verzeichnis eingebunden
  alt+h  Skript wird gehalten bzw. freigegeben
  alt+v  Skript anzeigen

Befehle die in der Eingabezeile des Skript-Buffers eingegeben werden können:
  i/r/l/L/u/A/h/v  Aktionen die für ein Skript ausgeführt werden können (siehe Tastenbefehle, weiter oben)
  q                schließt den Buffer
  $                Buffer wird aktualisiert
  s:x,y            Buffer wird nach den Vorgaben x und y sortiert (siehe /help script.look.sort)
  s:               die Sortierung des Buffers wird zurückgesetzt (Standardwerte werden genutzt)
  word(s)          Skripten werden gefiltert: sucht nach einem oder mehreren Wörtern in den Skripten (der Beschreibung, in den Schlagwörtern, ...)
  *                Filter wird zurückgesetzt

Mausbefehle innerhalb des Skripten-Buffer:
  Mausrad            in der Liste scrollen
  linke Maustaste    Skript anwählen
  rechte Maustaste   Skript installieren/entfernen

Beispiele:
  /script search url
  /script install go.py urlserver.py
  /script remove go.py
  /script hold urlserver.py
  /script reload urlserver
  /script upgrade
----