open – plattformübergreifender Launcher für Standardanwendungen des Betriebssystems
(github.com/sindresorhus)- 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
Promisefü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 Windowsstartund auf anderen Plattformenxdg-openverwendet — für konsistentes Verhalten zwischen Plattformen
- Gibt ein
- Setzt statt des oft unsicheren klassischen
exec-Ansatzes aufspawn - 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.