Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kevva/download-cli

Download and extract files
https://github.com/kevva/download-cli

cli download extract-files http nodejs

Last synced: 7 days ago
JSON representation

Download and extract files

Awesome Lists containing this project

README

        

# download-cli [![Build Status](https://travis-ci.org/kevva/download-cli.svg?branch=master)](https://travis-ci.org/kevva/download-cli)

> Download and extract files

*See [download](https://github.com/kevva/download) for the programmatic API and issue tracker.*

## Install

```
$ npm install --global download-cli
```

## Usage

```
$ download --help

Usage
$ download
$ download >
$ download --out

Example
$ download http://foo.com/file.zip
$ download http://foo.com/cat.png > dog.png
$ download --extract --strip 1 --out dest http://foo.com/file.zip
$ download --header 'authorization: Basic foo:bar' http://foo.com/file.zip

Options
-e, --extract Try decompressing the file
-o, --out Where to place the downloaded files
-s, --strip Strip leading paths from file names on extraction
--filename Name of the saved file
--proxy Proxy endpoint
--header HTTP header. Can be set multiple times
```

## License

MIT © [Kevin Mårtensson](https://github.com/kevva)