Desktop -Dateigenerator
Generiert .desktop -Dateien und Downloads .png -Symbole basierend auf Befehlszeilenargumenten.
Weitere Informationen finden Sie unter gendesk --help oder der Mannseite.
Pull -Anfragen sind willkommen.
Änderungen von 1.0.9 bis 1.0.10
- Aktualisieren Sie die Dokumentation.
- Aktualisieren Sie die CI -Konfiguration.
- Wechseln Sie vom MIT zur BSD-3-Lizenz.
- Problem Nr. 26 auflösen, indem Sie
default.png in gendesk.png umbenennen. - Einige refactoring.
- Fügen Sie Unterstützung für
.svg -Symbole in PKGBUILD -Dateien hinzu, Ref #22. - Fügen Sie eine Kategorieprüfung und Warnung hinzu, Ref #21.
- Verwenden Sie
io anstelle des veralteten ioutil -Pakets. - Abhängigkeiten aktualisieren.
Änderungen von 1.0.8 bis 1.0.9
- Aktualisieren Sie die Dokumentation.
- Variablen erweitern, Ref #16.
- Fügen Sie eine
--path hinzu, um das Startverzeichnis festzulegen, Ref #17. - Fügen Sie Schlüsselwörter hinzu, um die Kategorie
AudioVideo zu erkennen und E-Mail-bezogene Anwendungen zu erkennen. - Nur
noExecSpecififed festgelegt, wenn das Flag nicht gegeben wurde. - Wenn
--exec für E-Mail-bezogene Anwendungen nicht angegeben ist, fügen Sie das Exec -Feld %u hinzu. - Betrachten Sie die
Email;Network;Office; Kategorien, Ref #19. - Abhängigkeiten aktualisieren.
Änderungen von 1.0.7 bis 1.0.8
- Abhängigkeiten aktualisieren.
Änderungen von 1.0.6 bis 1.0.7
- Aktualisieren Sie die Dokumentation.
- Streifen Sie auch das
-bin -Suffix. - Aktualisieren Sie die CI -Konfiguration.
- Geringfügige Verbesserung der
--help . - Fügen Sie zusätzliche Kategorien hinzu.
- Abhängigkeiten aktualisieren.
Änderungen von 1.0.5 bis 1.0.6
- Beheben Sie ein Problem mit dem
-hg -Suffix (danke Michael Strauch). - Beheben Sie ein Problem mit der Paketbeschreibung (danke Simon Dierl).
- Geringfügige Änderungen.
- Abhängigkeiten aktualisieren.
Änderungen von 1.0.4 bis 1.0.5
- Wenn das erste Argument keine Datei ist, die vorhanden ist, verwenden Sie sie als Paketname.
- Abhängigkeiten aktualisieren.
Änderungen von 1.0.3 bis 1.0.4
- Geben Sie Go.Mod und Go.Sum in das Release -Paket ein.
- Kleinere Änderungen an der Ausgabemeldung, wenn keine Argumente angegeben werden.
- Abhängigkeiten aktualisieren.
Änderungen von 1.0.2 bis 1.0.3
- Lassen Sie Flags die Werte aus einer bestimmten PKGBuild -Datei überschreiben.
- Wechseln Sie von GoConf nach Goconfig.
- Wechseln Sie vom Term zu TextOutput.
- Erfordert GO 1.10 oder höher.
Änderungen von 1.0.1 bis 1.0.2
- Setzen Sie die Version auf 1.0 anstelle von 1.2 beim Generieren von
.desktop -Dateien, um einen breiteren Spektrum von Verteilungen zu unterstützen.
Änderungen von 1.0.0 bis 1.0.1
- Beheben Sie einen Tippfehler in der Ausgabe
--help . - Aktualisieren Sie das Release -Skript.
Ändert sich von 0,7,0 auf 1,0.0
- Fügen Sie
--icon Flag, Ref #7 hinzu. - Aktualisieren Sie das Format Desktop-Entry-Spec 1.2 (
Encoding entfernen und Version angeben), Ref #8. - Mehrere geringfügige Änderungen, wie das
golint -Dienstprogramm vorgeschlagen. - Getestet mit Go 1.11.
Ändert sich von 0,6,5 auf 0,7,0
- Aktualisierte umgebaute Abhängigkeiten.
- Unterstützung für Goreleaser hinzugefügt.
- Verbesserte Handhabung von Symbolen, wenn ein Symbol fehlt.
- Geringfügige Veränderungen und Refactoring.
Ändert sich von 0,6,4 auf 0,6,5
- Ignorieren Sie das
-svn -Suffix in Paketnamen (wie für -git , danke @mstrube). - Verwenden Sie
text/template zum Generieren des .desktop -Dateiinhalts. - Kleinere Änderungen an der Befehlszeilenausgabe/-dokumentation.
- Einige refactoring.
- Mit 1,9 getestet.
Änderungen von 0,6,3 auf 0,6,4
- Beheben Sie den Fehler, bei dem einige Flags nicht überschrieben werden konnten.
Änderungen von 0,6,2 auf 0,6,3
- Ignoriert nun das Suffix
-git , wenn es Teil eines Paketnamens ist.
Änderungen von 0,6,1 auf 0,6,2
- Die Möglichkeit einer Konfigurationsdatei zum Angeben einer anderen URL für die Suche nach fehlenden Symbolen hinzugefügt.
- Entfernen Sie die Flagge
--iconurl . - Übergeben Sie einen Code in ein externes Paket.
Änderungen von 0,6 auf 0,6,1
- Unterstützung für
StartupNotify=true / false - Sowohl
--mimetype als auch --mimetypes sind erlaubt - Vermutet mehr Kategorien als zuvor
Änderungen von 0,5,5 bis 0,6
- Eine Option zum Generieren von .desktop -Dateien zum Starten von Fenstermanagern hinzugefügt
Änderungen von 0,5,4 bis 0,5.5
- Fehlerbehebung beim Generieren von .desktop -Dateien aus PKGBuild -Dateien.
Änderungen von 0,5,3 bis 0,5.4
- Es wurde ein
-f -Flag für Überschreibungsdateien hinzugefügt (wird ohne diese nicht überschreiben). - Einige refactoring
Ändert sich von 0,5,2 bis 0,5,3
- Ein
--terminal Flag zum Angeben hinzugefügt, ob die Anwendung in einem Terminal ausgeführt werden soll. - Einige refactoring.
Ändert sich von 0,5,1 bis 0,5.2
- Unterstützung für zusätzliche Umgebungsvariablen.
Änderungen von 0,5,0 bis 0,5.1
- Unterstützung für
$pkgname und $pkgdesc . - Aktualisierte die Mannseite.
- Versucht, Symbole herunterzuladen, die mit
--iconurl angegeben sind.
Änderungen von 0,4.4 bis 0,5.0
- Befehlszeilenoptionen müssen kein PKGBuild angeben.
Änderungen von 0,4,3 bis 0,4,4
- Änderte die URL für die Suche nach Symbolen von Fedora, um die Icon -Bibliothek zu öffnen
Ändert sich von 0,4,2 bis 0,4,3
- Es wurde kleiner Fehler behoben, bei dem Puzzlespiele nicht in die richtige Kategorie platziert wurden
- Hinzugefügt _categories = ()
Änderungen von 0,4,1 bis 0,4,2
- Kategorie "Grafiken; 3Dgraphics;" hinzugefügt; Für 3D -Modelle
- Kategorie "System" hinzugefügt; für Sensormonitore
- Kategorie "Spiel; BoardGame;" hinzugefügt. Für KW "Board", "Chess", "GoBan" oder "Schachbrett"
- Die Kategorie "Büro" für KW "E-Book" und "eBook" hinzugefügt.
- Verwendet ".png" nicht standardmäßig beim Angeben eines Symbols
Änderungen von 0,4 bis 0,4.1
Änderungen von 0,3 auf 0,4
- _GenericName = () hinzugefügt
- Hinzugefügt _comment = ()
- _Mimetype = () hinzugefügt
- Typ = Anwendung hinzugefügt
- Kategorie "Spiel; LogicGame" für das Keyword "Puzzle" hinzugefügt.
- Die Kategorie "Spiel; Arcadegame" für Keyword "Fighting" hinzugefügt.
- Behobene seltsame Formatierung in -HELP -Ausgang
- _Custom = () hinzugefügt, um benutzerdefinierte Felder am Ende der .Desktop -Datei hinzuzufügen
- Glob für bestehende .svg -Symbole auch
- Kürzere Linien
- Verschiebte Funktionen und Einstellungen im Zusammenhang mit der Terminalausgabe in eine separate Datei
Änderungen von 0,2 auf 0,3
- Neue Flagge: -Q für ruhig
- Neue Flagge: -Nokolor ohne Farbe
- Neues Flag: -n, um nichts herunterzuladen (nur eine .Desktop -Datei generieren)
- Neue Flagge: -Q für Quiet (keine StDout -Ausgabe)
- _Name = ('name') hinzugefügt, um einen Namen anzugeben, der nicht nur Kleinbuchstaben (z.
- KW "Synthesizer" ist jetzt Kategorie audiovideo
- KW "Editor" ist jetzt Kategorie SMSTeritor and/oder Entwicklung; SMSETORTOR
- KW "Emulator" ist jetzt Kategorie "Spiel"
- KW "Game" ist jetzt Kategorie "Spiel"
- KW "Combat" ist jetzt Kategorie "Spiel; Arcadegame".
- KW "GPS" oder "Inspecting" ist jetzt Kategorie "Anwendung; Wissenschaft"
- KW "Player" ist jetzt Kategorie "Anwendung; Spiel";
- KW "Shooter" ist jetzt "Anwendung; Game; ActionGame;"
- KW "Roguelike" ist jetzt "Anwendung; Game; Adventuregame;"
- KW "Git" ist jetzt Kategorieentwicklung; RevisionControl
Anforderungen
- Gehen Sie 1.17 oder höher.
Fehlerbehebung
- Wenn Sie auf Linux so etwas wie
GLIBC_3.32 not found , versuchen Sie es mit der Veröffentlichung von gendesk-1.xx-linux_static .
allgemeine Informationen