opn - A better node-open. Opens stuff like websites, files, executables. Cross-platform.

  •        41

A better node-open. Opens stuff like websites, files, executables. Cross-platform.Uses the command open on macOS, start on Windows and xdg-open on other platforms.

https://github.com/sindresorhus/opn

Dependencies:

is-wsl : ^1.1.0

Tags
Implementation
License
Platform

   




Related Projects

node-open - open a file or uri with the users preferred application (browser, editor, etc), cross platform

  •    Javascript

Open a file or url in the user's preferred application. open takes an optional argument specifying the program to be used to open the file or URL.

CloudyTabs - CloudyTabs is a simple menu bar application that lists your iCloud Tabs.

  •    Objective-C

CloudyTabs is a simple menu bar application that lists your iCloud Tabs and Reading List. To use CloudyTabs, open the app and select a tab from one of your devices. The tab's URL then opens it in your default browser (useful if like me, you use Safari on iOS and Chrome on macOS), Cmd(⌘)-Selecting a tab (or highlighting it and pressing Cmd(⌘)-Return(⏎)) opens the tab in the background. Opt(⌥)-Selecting a tab (or highlighting it and pressing Opt(⌥)-Return(⏎)) will copy the tab's URL.

Janel: Java Native Executable / Launcher

  •    Java

Janel is a free, Open Source Java native executable and launcher for Windows. Launch your Java application just like other Windows executables. Within the configuration file set the location of the JVM, any of the Java system properties such as classpath, and more. A choice of non-console and console applications is available. The process name is whatever you choose for your .exe file. New for Janel 4.x is the ability to use the Janel executable as a Windows service.

hn - A hackernews ncurses CLI written in GO

  •    Go

A Hacker News ncurses CLI reader written in Go. Currently known to work on Linux, and a few people have gotten it to work on OSX.Right now it's able to view articles, view comments, and open a page in your default browser, all done directly from the site using goquery (jquery-like library for Go), goncurses, and xdg-open for opening pages.

malsub - A Python RESTful API framework for online malware analysis and threat intelligence services

  •    Python

malsub is a Python 3.6.x framework that wraps several web services of online malware and URL analysis sites through their RESTful Application Programming Interfaces (APIs). It supports submitting files or URLs for analysis, retrieving reports by hash values, domains, IPv4 addresses or URLs, downloading samples and other files, making generic searches and getting API quota values. The framework is designed in a modular way so that new services can be added with ease by following the provided template module and functions to make HTTP GET and POST requests and to pretty print results. This approach avoids having to write individual and specialized wrappers for each and every API by leveraging what they have in common in their calls and responses. The framework is also multi-threaded and dispatches service API functions across a thread pool for each input argument, meaning that it spawns a pool of threads per each file provided for submission or per each hash value provided for report retrieval, for example. Most of these services require API keys that are generated after registering an account in their respective websites, which need to be specified in the apikey.yaml file according to the given structure. Note that some of the already bundled services are limited in supported operations due to the fact that they were developed with free API keys. API keys associated with paid subscriptions are allowed to make additional calls not open to the public and may not be restricted by a given quota. Yet, malsub can process multiple input arguments and pause between requests as a workaround for cooldown periods.


node-cross-spawn - A cross platform solution to node's spawn and spawnSync

  •    Javascript

A cross platform solution to node's spawn and spawnSync. All these issues are handled correctly by cross-spawn. There are some known modules, such as win-spawn, that try to solve this but they are either broken or provide faulty escaping of shell arguments.

posix-spawn - Ruby process spawning library

  •    Ruby

The posix-spawn library aims to implement a subset of the Ruby 1.9 Process::spawn interface in a way that takes advantage of fast process spawning interfaces when available and provides sane fallbacks on systems that do not. The following benchmarks illustrate time needed to fork/exec a child process at increasing resident memory sizes on Linux 2.6 and MacOS X. Tests were run using the posix-spawn-benchmark program included with the package.

startbootstrap-sb-admin - A free, open source, Bootstrap admin theme created by Start Bootstrap

  •    HTML

SB Admin is an open source, admin dashboard template for Bootstrap created by Start Bootstrap.After downloading, simply edit the HTML and CSS files included with the template in your favorite text editor to make changes. These are the only files you need to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the index.html file in your web browser.

Appz - 📱 Launch external apps, and deeplink, with ease using Swift! .. http://kitz.io

  •    Swift

Web Fallback Support: In case the app can't open the external application, it will fall-back to a web URL that is guaranteed to succeed by opening the browser. Isolated App Specs: It was crucial to make sure the library can scale as the number of supported apps increase. Therefor, each supported app is implemented in isolation in a separate file.

sublime-view-in-browser - Open the contents of your current view/tab in a web browser

  •    Python

View In Browser is a Sublime Text plugin that will open whatever is in your current view/tab. If the file current open is new and has not been saved a temporary file is created (in your default temp directory for your OS) with the extension of .htm and your browser will open it. However if the current open file is saved and has a name this plugin will open it in whatever you have set to handle its type. By default the keystroke assigned to this plugin is CTRL + ALT + V.

Custom-URL-scheme - :link: Launch your Cordova/PhoneGap app by a Custom URL scheme like mycoolapp://

  •    Javascript

The LaunchMyApp.js file is brought in automatically. Note for iOS: there was a bug in CLI which caused an error in your *-Info.plist. Please manually remove the blank line and whitespace (if any) from NSMainNibFile and NSMainNibFile~ipad (or your app won't start at all).

OPN

  •    

OPN is a layer 2 enhancement for wireless networking.

open

  •    C

UFO, the Ultimate File Opener opens a file from the terminal, like you have used a doubleclick on the given filename. For example quot;open docu.pdfquot; starts your favourite PDF-Reader and displays docu.pdf in it...

QuickStart

  •    

QuickStart is a program to quick launch applications. You can first match shortcut to application path, then input the shortcut will open the specified application. If you input shortcut with no mapping application, it will start the default application as in Windows Run window.

startbootstrap-modern-business - A multipurpose Bootstrap full website template created by Start Bootstrap

  •    HTML

Modern Business is a multipurpose, full website template for Bootstrap created by Start Bootstrap. This template includes 17 unique HTML pages and a working PHP contact form.After downloading, simply edit the HTML and CSS files included with the template in your favorite text editor to make changes. These are the only files you need to worry about, you can ignore everything else! To preview the changes you make to the code, you can open the index.html file in your web browser.

xray-rails - A development tool that reveals your UI's bones

  •    Ruby

The dev tools available to web developers in modern browsers are great. Many of us can't remember what life was like before "Inspect Element". But what we see in the compiled output sent to our browser is often the wrong level of detail - what about visualizing the higher level components of your UI? Controllers, view templates, partials, JS templates, etc. Xray is the missing link between the browser and your app code. Press cmd+shift+x (Mac) or ctrl+shift+x to reveal an overlay of the files that rendered your UI, and click anything to open the file in your editor.

openPHPnuke

  •    PHP

THE CMS System with easy integration of additional tools. OpenPHPNuke (OPN) is an Open Source Web Content Management System (WCMS) which will assist you in the creation, administration, and maintenance of contents for the internet or intranet.

XDG-Menu

  •    Python

XDG-Menu is a ROX panel applet that displays applications menu button. Menu is builds to fit the XDG Menu Specification published by freedesktop.org.