ich-cli
v1.0.7
Published
CLI tool for managing Azure App Configuration environment variables
Downloads
384
Maintainers
Readme
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