Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zurl

Это моя первая программа, написанная на Zig. Осторожно, нейро-слоп!

Маленькая программка, для проверки статуса сайта по URL.

Что делает?

Отправляет GET-запрос на переданный URL, выдаёт HTTP статус ответа (200, 400 и т.п)

Требования

Zig v0.16.0

icon

Билд

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: UnknownHostName

P.S. Буду рад увидеть PR!

Лицензия

MIT

About

Маленькая программка, для проверки статуса сайта по введённому URL

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages