Необходимо реализовать CLI-утилиту, которая реализует асинхронную обработку входящих URL из файла, переданного в качестве аргумента данной утилите. Формат входного файла: на каждой строке – один URL. URL может быть очень много! Но могут быть и невалидные URL.
Пример входного файла: https://myoffice.ru https://yandex.ru
По каждому URL получить контент и вывести в консоль его размер и время обработки. Предусмотреть обработку ошибок
- CLI Cobra Cobra is a library for creating powerful modern CLI applications.
- Async
- Docker compose
- CI (GitHub Action)
make run
make build
bin/url-loader -h