/godown

Links godown with concurrency. 🌐⬇️

Primary LanguageGoGNU General Public License v3.0GPL-3.0

License People Stars Forks Watches Last Updated

godown is a concurrent download manager written in go. 🌐⬇️🗃

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of go.

Installing godown

To install godown, follow these steps:

git clone https://github.com/2kabhishek/godown
cd godown

# Without build
go run ./godown.go $url $target

# With build
go build
./godown.go $url $target

# After Installing
go install
godown $url $target

Using godown

USAGE:
    godown [FLAGS] [OPTIONS]

FLAGS:
    -h, --help              Prints help information.

OPTIONS:
    -o, --option <value>    Option description. Options are: a, b. [default: a]

To-Do

  • Create initial project
  • Add support for command line arguments
  • Better error reporting
  • Make it pretty

More Info