

Beachten Sie, dass dies eine Gabel von Topgrade von R-Darwish ist, um sie aufrechterhalten zu halten.
Wenn Sie Ihr System auf dem neuesten Stand halten, werden in der Regel mehrere Paketmanager aufgerufen. Dies führt zu großen, nicht portablen Shell-Einzeilern, die in Ihrer Hülle gespeichert sind. Um dies zu beheben, erkennt Topgrade , welche Tools Sie verwenden, und führt die entsprechenden Befehle aus, um sie zu aktualisieren.
Andere Systeme Benutzer können entweder cargo install oder die kompilierten Binärdateien auf der Release -Seite verwenden. Die zusammengestellten Binärdateien enthalten eine selbstberufliche Funktion.
Führen Sie einfach topgrade aus.
Eine Beispielkonfigurationsdatei finden Sie unter config.example.toml .
Immer wenn es eine Breaking -Änderung gibt, wird die Hauptversionsnummer gestoßen, und wir werden diese Änderungen in der Versionsnote dokumentieren. Schauen Sie sich sie bitte an, wenn Sie auf eine Hauptveröffentlichung aktualisiert werden.
Hast du eine Frage? Fühlen Sie sich frei, ein Problem oder eine Diskussion zu eröffnen!
CONFIG_DIR auf jeder Plattform%APPDATA%${XDG_CONFIG_HOME:-~/.config} topgrade wird an den folgenden Stellen in der Reihenfolge der Priorität nach der Konfigurationsdatei suchen:
CONFIG_DIR/topgrade.tomlCONFIG_DIR/topgrade/topgrade.tomlWenn die Datei mit höherer Priorität vorhanden ist, werden die anderen Konfigurationsdateien ignoriert.
Beim ersten Lauf (keine Konfigurationsdatei) erstellt topgrade eine Konfigurationsdatei unter CONFIG_DIR/topgrade.toml für Sie.
Benutzerdefinierte Befehle können in der Konfigurationsdatei definiert werden, die nach Bedarf vor, während oder nach den eingebauten Befehlen ausgeführt werden kann. Standardmäßig werden die benutzerdefinierten Befehle mit einer neuen Shell gemäß der $SHELL -Umgebungsvariable auf UNIX (zurückfällt auf sh ) oder pwsh unter Windows (fällt auf powershell zurück) ausgeführt.
Wenn Sie Ihren Befehl mit einer interaktiven Shell ausführen möchten, können Sie beispielsweise die RC -Dateien Ihrer Shell ausführen, können Sie zu Beginn Ihres benutzerdefinierten Befehls -i . Beachten Sie jedoch, dass der Befehl erforderlich ist, um die Shell richtig zu beenden, sonst hängt die Schale auf unbestimmte Zeit.
Sie können einen Schlüssel namens remote_topgrades in der Konfigurationsdatei angeben. Dieser Schlüssel sollte eine Liste von Hostnamen enthalten, bei denen die Topgrade installiert ist. Topgrade verwendet ssh , um topgrade auf Remote -Hosts auszuführen, bevor Sie lokal handeln. Um die Ausführung nur auf bestimmte Hosts zu beschränken, verwenden Sie den Parameter --remote-host-limit Parameter.
Öffnen Sie ein neues Problem, das Ihr Problem beschreibt und nach Möglichkeit eine Lösung anbietet.
Lassen Sie uns jetzt das, was Sie fehlen, durch das Eröffnen eines Problems fehlen. Für Tools öffnen Sie bitte ein Problem, in dem das Tool beschreibt, das es unterstützt, und geben Sie uns, wenn möglich, ein Beispiel für die Verwendung.
Geben Sie einfach das Repository und beginnen Sie mit der Codierung.
Siehe Beitrag.md