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

https://github.com/disco07/file-downloader

File downloader with goroutine
https://github.com/disco07/file-downloader

download download-file download-files downloader file-download file-downloader files go golang goroutine waitgroups

Last synced: 22 days ago
JSON representation

File downloader with goroutine

Awesome Lists containing this project

README

        

[![test](https://github.com/disco07/file-downloader/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/disco07/file-downloader/actions/workflows/test.yml)
![Coverage](https://img.shields.io/badge/Coverage-72.6%25-brightgreen)

# file-downloader
File downloader with goroutine

## Getting Started

### Prerequisites

  • Text editor i.e Golang-JetBrains πŸ”₯

  • You may need to have the following dependacies installed on your computer:

  • Golang
  • ### Setup
    On Golang-JetBrains, open the terminal and do the following steps

    ### Clone this repository
    ```bash
    git clone https://github.com/disco07/file-downloader
    cd file-downloader
    ```
    ### Installation
    ```bash
    go install
    ```
    ### To Run
    ```bash
    go run main.go -u "file url"
    ```
    ### To Build and Run
    ```bash
    GOOS=target-OS GOARCH=target-architecture go build -o downloader .
    ./downloader -u "file url"
    ```

    ## Built with

    ### Language

  • Golang
  • ### Tools

  • Golang-JetBrains

  • Github
  • ## Author πŸ‘€
    Drissa KonΓ©

  • Github: @disco07

  • LinkedIn: @drissakone
  • ## Contributing 🀝
    Contributions, issues, and feature requests are welcome!

    Feel free to check the issues page.

    ## Support me
    Give a ⭐️ if you like this project!

    ## πŸ“ License
    This project is MIT is licensed.