Normale Ansicht

Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.
Ältere BeiträgeHaupt-Feeds

Texinfo 7.0 kennt mehr Formate

09. November 2022 um 09:03

Das GNU Dokumentationssystem Texinfo ist in Version 7.0 veröffentlicht worden. Das Tool unterstützt nun unter anderem auch LaTeX und Epub 3 als Ausgabeformate.

Der Texinfo-Übersetzer texi2any hat neben den beiden neuen Formaten auch eine generelle Überarbeitung des Codes erhalten. Die Entwickler haben sich zudem um Encoding-Probleme von texi2any gekümmert, heißt es in der Ankündigung.

Daneben sind auch Arbeiten an spezifischen Output-Formaten erfolgt. Ein dickerer Brocken ist dabei der HTML-Output, der in vielen Belangern aktualisiert wurde, etwa auf die Nutzung von HTML-5-Styles.

Das Pajket Texinfo enthält Werkzeuge zur Erstellung von Dokumentation in verschiedenen Formaten, einschließlich HTML und PDF, aus Quelldateien im Texinfo-Format. Texinfo ist ein textbasiertes Format mit Befehlen zum Markieren von Text, der Strukturierung von Dokumenten sowie der Indexierung.

Der Beitrag Texinfo 7.0 kennt mehr Formate erschien zuerst auf Linux-Magazin.

realpath zeigt absolute Pfade an

31. Oktober 2021 um 17:42

Kurz notiert: es gibt Situationen, in denen man Pfade auflösen, also relative Pfade in absolute umwandeln möchte. Für Anwender, die dabei Konstruktionen mit pwd und kompliziertes Parsing umgehen wollen, bietet sich realpath aus den GNU Coreutils an.

Die Bedienung ist denkbar einfach: realpath nimmt beliebig viele Pfade als Argumente auf und gibt die absoluten Pfade zeilenweise aus. Dabei werden standardmäßig auch Symlinks aufgelöst, sodass der „wahre“ Pfad, im Programmkontext auch physischer Pfad genannt, angezeigt wird.

Mit einigen Zusatzoptionen, die sich in der Manpage realpath(1) finden lassen, kann weiterhin das Verhalten angepasst werden. Hier sei zum Beispiel -e erwähnt, das einen strikteren Modus aktiviert und überprüft, ob das letzte Element im Pfad überhaupt existiert – stanardmäßig ist dies nicht der Fall. Mit -s kann die bereits beschriebene Auflösung von Symlinks deaktiviert werden.

Alles in allem, ein hilfreiches Werkzeug, besonders für Shellscripte. Der Quelltext von realpath ist auch überschaubar und beispielsweise auf GitHub zu finden.

❌
❌