Skip to content

j0u1/zurl

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

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages