package
0.0.0-20250120082510-d8c9c4cbfbd2
Repository: https://github.com/sol1corejz/go-url-shortener.git
Documentation: pkg.go.dev

# Functions

ParseFlags читает флаги командной строки и переменные окружения.

# Variables

ConfigFilePath содержит путь до файла конфигурации.
DatabaseDSN содержит строку подключения к базе данных.
EnableHTTPS определяет тип соединения.
FileStoragePath определяет путь к файлу для хранения данных.
FlagBaseURL содержит базовый URL для сокращенных ссылок.
FlagLogLevel задает уровень логирования приложения.
FlagRunAddr содержит адрес и порт для запуска сервера.
TrustedSubnet добавляет проверку, что переданный IP-адрес клиента входит в доверенную подсеть.

# Structs

Структура для хранения конфигурации из JSON-файла.