- CLI-Tools oder Skripte zum Öffnen von URLs, Dateien und ausführbaren Dateien mit der Standardanwendung des Betriebssystems bereitstellende Node.js-Bibliothek
- Unterstützt verschiedene „open“-Aktionen, etwa das Öffnen von URLs im Standardbrowser, das Öffnen von Dateien mit einer Bildbetrachter-App oder das Öffnen mit einer angegebenen App (Name + Argumente)
- Gibt ein
Promise für den Child-Prozess zurück, damit man eigene Event-Listener anhängen oder andere Aktionen ausführen kann
- Intern wird auf macOS
open, auf Windows start und auf anderen Plattformen xdg-open verwendet — für konsistentes Verhalten zwischen Plattformen
- Setzt statt des oft unsicheren klassischen
exec-Ansatzes auf spawn
- Löst auch Probleme des ursprünglichen
node-open
- ESM-basiertes Paket, in CommonJS-Umgebungen ist ein dynamischer Import erforderlich
- Nützlich, wenn bei der Entwicklung, Bereitstellungs-Skripten oder beim Erstellen von CLI-Tools die „Standardanwendung des Betriebssystems“ aufgerufen werden muss
- Ein darauf basierendes Open-CLI ist ebenfalls separat verfügbar
Noch keine Kommentare.