Это моя первая программа, написанная на Zig. Осторожно, нейро-слоп!
Маленькая программка, для проверки статуса сайта по URL.
Отправляет GET-запрос на переданный URL, выдаёт HTTP статус ответа (200, 400 и т.п)
Zig v0.16.0
git clone https://github.com/j0u1/zurl.git
cd zurl
zig buildГотовый бинарник появится в zig-out/bin/zurl
sudo cp zig-out/bin/zurl /usr/local/bin/Команда для Linux/macOS. Для Windows - скопируй
zig-out/bin/zurl.exeв папку, добавленную ранее вPATH.
После этого zurl можно вызывать из любой директории.
zurl <url>Пример:
zurl https://example.com
# Status: ok (200)Если сайт недоступен или домен не резолвится - вместо краша программа выведет понятную ошибку:
zurl https://несуществующий-домен.ru
# Failed to get status: UnknownHostNameP.S. Буду рад увидеть PR!
MIT