lingo.dev purge

purge 명령어에 대한 CLI 참조 문서

소개

경고: i18n.json에 정의된 버킷 경로 패턴에서 번역 항목을 영구적으로 삭제합니다. 이는 되돌릴 수 없는 파괴적인 작업입니다. 필터 없이 실행하면 모든 대상 로케일에서 모든 관리 키가 제거됩니다.

사용법

lingo.dev purge [options]

옵션

--bucket <bucket>

lingo.dev purge --bucket <bucket>

i18n.json의 buckets 아래에 정의된 특정 버킷 유형으로 제거 작업을 제한합니다. 여러 버킷 유형을 포함하려면 플래그를 반복하세요. 기본값은 모든 버킷입니다.

값이 필요합니다.

--file [files...]

lingo.dev purge --file [files...]

경로 패턴과 일치하는 파일 경로를 필터링하여 제거합니다. 이 값들 중 하나라도 포함된 경로만 처리됩니다. 예시: --file messages.json --file admin/

선택적 값을 허용합니다.

--key <key>

lingo.dev purge --key <key>

점으로 구분된 키 경로에 대한 접두사 일치를 사용하여 삭제할 키를 필터링합니다. 예시: 'auth.login'은 auth.login으로 시작하는 모든 키와 일치합니다. 모든 키를 삭제하려면 이 옵션을 생략하세요. i18n.json에서 잠금 또는 무시로 표시된 키는 자동으로 건너뜁니다.

값이 필요합니다.

--locale <locale>

lingo.dev purge --locale <locale>

i18n.json에서 특정 대상 로케일 코드로 제거 작업을 제한합니다. 여러 로케일을 포함하려면 플래그를 반복하세요. 기본값은 구성된 모든 대상 로케일입니다. 경고: 소스 로케일을 포함하면 해당 콘텐츠도 삭제됩니다.

값이 필요합니다.

플래그

--yes-really

lingo.dev purge --yes-really

파괴적인 작업에 대한 안전 확인을 우회합니다. 극도의 주의를 기울여 사용하세요 - 이는 확인 요청 없이 번역 키를 삭제합니다. 자동화된 스크립트 및 CI 환경에서만 사용하도록 의도되었습니다.