1.0.7 • Published 11 months ago
ich-cli v1.0.7
ich-cli
Azure App Configuration 환경 변수를 관리하기 위한 CLI 도구입니다.
설치
npm install -g ich-cli사전 요구사항
- Node.js (v18 이상)
- Azure CLI - Azure 인증 및 App Configuration 접근에 필요
- Windows: https://aka.ms/installazurecliwindows
- macOS:
brew install azure-cli - Linux: https://docs.microsoft.com/cli/azure/install-azure-cli-linux
설정
- Azure CLI 로그인:
az login사용법
환경 변수 목록 조회
ich env ls환경 변수 추가
ich env add환경 변수 값 설정
ich env set환경 변수 삭제
ich env rm환경 변수 파일로 다운로드
ich env pull환경 변수 파일에서 업로드
ich env push스테이지 간 환경 변수 동기화
ich env sync환경 변수 파일 형식
환경 변수 파일은 다음과 같은 형식을 지원합니다:
.env 파일
# client
API_KEY=your-api-key
PUBLIC_URL=https://example.com
# server
DATABASE_URL=postgresql://localhost:5432
SECRET_KEY=your-secret-key# client섹션의 변수들은CLIENT_prefix가 자동으로 추가됩니다# server섹션의 변수들은SERVER_prefix가 자동으로 추가됩니다
JSON 파일
{
"API_KEY": "your-api-key",
"PUBLIC_URL": "https://example.com",
"DATABASE_URL": "postgresql://localhost:5432",
"SECRET_KEY": "your-secret-key"
}지원하는 스테이지
- local
- int (Integration)
- stg (Staging)
- prd (Production)
라이선스
MIT