Categorygithub.com/Astemirdum/url-loader
module
0.0.0-20231112125655-4d4f34ac3914
Repository: https://github.com/astemirdum/url-loader.git
Documentation: pkg.go.dev

# README

CLI URL-Loader

Task

Необходимо реализовать CLI-утилиту, которая реализует асинхронную обработку входящих URL из файла, переданного в качестве аргумента данной утилите. Формат входного файла: на каждой строке – один URL. URL может быть очень много! Но могут быть и невалидные URL.

Пример входного файла: https://myoffice.ru https://yandex.ru

Requirements

По каждому URL получить контент и вывести в консоль его размер и время обработки. Предусмотреть обработку ошибок

The following concepts are applied in util:

  • CLI Cobra Cobra is a library for creating powerful modern CLI applications.
  • Async
  • Docker compose
  • CI (GitHub Action)

to check this out

   make run

to use this out

   make build
   bin/url-loader -h

# Packages

No description provided by the author
No description provided by the author