package
0.0.0-20241024192145-8c62bcf3c0f2
Repository: https://github.com/nglmq/url-shortener.git
Documentation: pkg.go.dev

# Functions

ParseFlags parses the command line args and ENV variables.
ReadJSONConfig read config from file.

# Variables

server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.
server_address": "localhost:8080", // аналог переменной окружения SERVER_ADDRESS или флага -a "base_url": "http://localhost", // аналог переменной окружения BASE_URL или флага -b "file_storage_path": "/path/to/file.db", // аналог переменной окружения FILE_STORAGE_PATH или флага -f "database_dsn": "", // аналог переменной окружения DATABASE_DSN или флага -d "enable_https": true // аналог переменной окружения ENABLE_HTTPS или флага -s Flags for the server config.

# Structs

JSONConfig Struct for JSON configuration.