All Projects → monirz → Conget

monirz / Conget

A CLI app for downloading file concurrently.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Conget

Goodls
This is a CLI tool to download shared files and folders from Google Drive.
Stars: ✭ 256 (+255.56%)
Mutual labels:  cli, terminal, downloader
Saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
Stars: ✭ 203 (+181.94%)
Mutual labels:  cli, terminal, downloader
Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
Stars: ✭ 53 (-26.39%)
Mutual labels:  cli, terminal
Crex
Explore, test, and check regular expressions in the terminal.
Stars: ✭ 54 (-25%)
Mutual labels:  cli, terminal
Nord Konsole
An arctic, north-bluish clean and elegant Konsole color scheme.
Stars: ✭ 56 (-22.22%)
Mutual labels:  cli, terminal
Lucid
A simple mock-application for programs that work with child processes
Stars: ✭ 45 (-37.5%)
Mutual labels:  cli, terminal
Colorette
Easily set the color and style of text in the terminal.
Stars: ✭ 1,047 (+1354.17%)
Mutual labels:  cli, terminal
Cross Platform Node Guide
📗 How to write cross-platform Node.js code
Stars: ✭ 1,161 (+1512.5%)
Mutual labels:  cli, terminal
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-41.67%)
Mutual labels:  cli, terminal
Fsq
A tool for querying the file system with a SQL-like language.
Stars: ✭ 60 (-16.67%)
Mutual labels:  cli, terminal
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+11468.06%)
Mutual labels:  cli, terminal
Rtscli
Python CLI Stocks Ticker + Portfolio Tracker
Stars: ✭ 61 (-15.28%)
Mutual labels:  cli, terminal
Ed
A modern UNIX ed (line editor) clone written in Go
Stars: ✭ 44 (-38.89%)
Mutual labels:  cli, terminal
Addic7ed Ruby
Ruby script to fetch subtitles on Addic7ed (auto-downloader)
Stars: ✭ 43 (-40.28%)
Mutual labels:  cli, downloader
Picofeed
A minimal terminal rss reader
Stars: ✭ 50 (-30.56%)
Mutual labels:  cli, terminal
Termtools
Customize your terminal using JavaScript. With themes, extra alias and functions, we combine the power from both JavaScript and Bash.
Stars: ✭ 42 (-41.67%)
Mutual labels:  cli, terminal
Rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
Stars: ✭ 1,080 (+1400%)
Mutual labels:  cli, terminal
Ginseng
C++ REPL Tool Builder
Stars: ✭ 65 (-9.72%)
Mutual labels:  cli, terminal
Cli Badges
Quirky little node-js library for generating badges for your cli apps.
Stars: ✭ 39 (-45.83%)
Mutual labels:  cli, terminal
Hokaido
HND✈CTS
Stars: ✭ 41 (-43.06%)
Mutual labels:  cli, terminal

Conget

Conget is a CLI app which is a concurrent file downloader that download the file data by splitting into several chunks and fetch the data asynchronously.

Install

Get the dependency with 'dep'

$ dep ensure

If you don't have dep installed, this app has only one dependency right now github.com/urfave/cli so you can just get it with

go get github.com/urfave/cli.

And run this

$ go install

If you have added go bin diretory to your $GOPATH, Just like this: PATH="$GOPATH/bin:$PATH" then you can just run conget command from anywhere on your terminal. Or you may have to move the compiled binary file from $GOPATH/bin to /usr/local/bin to run it globally.

Installing or running it without Go

Clone the repo or just get the conget file and run it like this ./conget or if you want to run it as global command just move the file to your /usr/local/bin.

Usage

$ conget -u http://example.com/example.mp4

The default concurrent number is set to 10 if no number is provided. To set the concurrent number provide the number with -c option. Ex: $ conget -c 12 -u http://example.com/example.mp4

Note It downloads the file in current directory where you run the command.

Contribution

This is just in experimental phase, so if you think anything could be improved or fixed just send the PR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].