Skip to content

env

고보안 Go 환경 변수 관리 라이브러리. .env, JSON, YAML 다중 포맷을 지원하며, 스레드 안전, 감사 로그 및 보안 저장소 기능을 제공합니다.

핵심 기능

  • 다중 포맷 지원 - .env, JSON, YAML 자동 감지
  • 타입 안전 - 자동 타입 변환 및 검증
  • 스레드 안전 - 분할 락 기반 스레드 안전 동시 접근
  • 보안 저장소 - 민감 값 메모리 잠금, 자동 초기화
  • 감사 로그 - 완전한 작업 추적
  • 변수 확장 - ${VAR} 문법 지원
  • 구조체 매핑 - 태그 기반 설정 바인딩

주요 기능 개요

기능설명
타입 변환GetString, GetInt, GetBool, GetDuration, GetSlice
구조체 매핑태그 기반 설정 바인딩
보안 저장소민감 값 메모리 보호
다중 포맷 로드.env, JSON, YAML

빠른 탐색

시작하기

API 레퍼런스

보안