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