# node-open **Repository Path**: mirrors_jfromaniello/node-open ## Basic Information - **Project Name**: node-open - **Description**: open a file or uri with the users preferred application (browser, editor, etc), cross platform - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # open Open a file or url in the user's preferred application. # Usage ```javascript var open = require("open"); open("http://www.google.com"); ``` `open` takes an optional argument specifying the program to be used to open the file or URL. ```javascript open("http://www.google.com", "firefox"); ``` # Installation npm install open # How it works - on `win32` uses `start` - on `darwin` uses `open` - otherwise uses the `xdg-open` script from [freedesktop.org](http://portland.freedesktop.org/xdg-utils-1.0/xdg-open.html) # Warning The same care should be taken when calling open as if you were calling [child_process.exec](http://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback) directly. If it is an executable it will run in a new shell.