Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

envcheck

Zig License: MIT Language: English

Быстрая и надежная утилита командной строки (CLI) на языке Zig для валидации переменных окружения на соответствие заданной JSON-схеме.


Быстрый старт

Установка и сборка

# Клонирование репозитория
git clone https://github.com/zzzigrok/envcheck.git
cd envcheck

# Сборка проекта (требуется Zig 0.16.0+)
zig build

Запуск

# Валидация по схеме по умолчанию (env.schema.json)
./zig-out/bin/envcheck

# Валидация с указанием конкретной схемы
./zig-out/bin/envcheck --schema examples/schema.json

Документация

Подробная документация представлена в следующих разделах:


Возможности

  • 📋 Проверка обязательных переменных окружения (required: true / false).
  • 🔢 Валидация типов значений (string, int, float, bool).
  • 🚨 Понятные сообщения об ошибках в stderr.
  • 🚦 Коды возврата: 0 — успех, 1 — ошибки валидации или системный сбой.

Тестирование

zig build test

Лицензия

Проект распространяется под лицензией MIT.

About

Fast and lightweight command-line utility (CLI) written in Zig for validating environment variables against a JSON schema

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages