https://github.com/j0u1/zurl
Маленькая программка, для проверки статуса сайта по введённому URL
https://github.com/j0u1/zurl
curl http http-status-code http-status-codes https url zig zig-lang zig-language zig-std
Last synced: 1 day ago
JSON representation
Маленькая программка, для проверки статуса сайта по введённому URL
- Host: GitHub
- URL: https://github.com/j0u1/zurl
- Owner: j0u1
- License: mit
- Created: 2026-07-01T18:22:30.000Z (16 days ago)
- Default Branch: master
- Last Pushed: 2026-07-01T18:51:32.000Z (16 days ago)
- Last Synced: 2026-07-01T20:23:16.784Z (16 days ago)
- Topics: curl, http, http-status-code, http-status-codes, https, url, zig, zig-lang, zig-language, zig-std
- Language: Zig
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zurl
> Это моя первая программа, написанная на Zig. Осторожно, нейро-слоп!
Маленькая программка, для проверки статуса сайта по URL.
## Что делает?
Отправляет GET-запрос на переданный URL, выдаёт HTTP статус ответа (`200`, `400` и т.п)
## Требования
`Zig v0.16.0`

## Билд
```bash
git clone https://github.com/j0u1/zurl.git
cd zurl
zig build
```
Готовый бинарник появится в `zig-out/bin/zurl`
## Установка глобально (опционально)
```bash
sudo cp zig-out/bin/zurl /usr/local/bin/
```
> Команда для Linux/macOS. Для Windows - скопируй `zig-out/bin/zurl.exe` в папку, добавленную ранее в `PATH`.
После этого `zurl` можно вызывать из любой директории.
## Использование
```bash
zurl
```
Пример:
```bash
zurl https://example.com
# Status: ok (200)
```
Если сайт недоступен или домен не резолвится - вместо краша программа выведет понятную ошибку:
```bash
zurl https://несуществующий-домен.ru
# Failed to get status: UnknownHostName
```
P.S. Буду рад увидеть `PR`!
## Лицензия
MIT