Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sindresorhus/open-cli

Open stuff like URLs, files, executables. Cross-platform.
https://github.com/sindresorhus/open-cli

Last synced: about 2 months ago
JSON representation

Open stuff like URLs, files, executables. Cross-platform.

Awesome Lists containing this project

README

        

# open-cli

> Open stuff like URLs, files, executables. Cross-platform.

## Install

```sh
npm install --global open-cli
```

## Usage

```
$ open-cli --help

Usage
$ open-cli [--wait] [--background] [-- [args]]
$ cat | open-cli [--extension] [--wait] [--background] [-- [args]]

Options
--wait Wait for the app to exit
--background Do not bring the app to the foreground (macOS only)
--extension File extension for when stdin file type cannot be detected

Examples
$ open-cli https://sindresorhus.com
$ open-cli https://sindresorhus.com -- firefox
$ open-cli https://sindresorhus.com -- 'google chrome' --incognito
$ open-cli unicorn.png
$ cat unicorn.png | open-cli
$ echo '

Unicorns!

' | open-cli --extension=html
```

The [following file types](https://github.com/sindresorhus/file-type#supported-file-types) are automagically detected when using stdin mode.

## Related

- [open](https://github.com/sindresorhus/open) - API for this module