본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Juice

0

Juice는 Atticus64가 개발한 Deno 기반 스크립트로, Windows Terminal의 설정을 손쉽게 구성하고 개인화하는 데 사용됩니다.

스크립트윈도우터미널

소개

Juice는 Atticus64가 개발한 Deno 기반 스크립트로, Windows Terminal의 설정을 손쉽게 구성하고 개인화하는 데 사용됩니다. 컬러 테마, 폰트, 프로파일 등 터미널 외관을 한 번에 정리할 수 있도록 돕는 것이 핵심 목적입니다.

상세정보

Windows Terminal 프로파일 설정

Juice는 Windows Terminal의 settings.json 구조를 기준으로 프로파일을 구성합니다. 저장소에 포함된 example-settings.json, juice.json 같은 설정 예시를 활용해 자신만의 구성을 빠르게 만들 수 있습니다.

컬러 테마와 폰트 개인화

터미널의 색상 조합과 폰트 설정을 손쉽게 교체하여 작업 환경에 맞는 외형으로 맞춰줍니다. README에서도 개인화가 스크립트의 핵심 사용 사례로 안내됩니다.

Deno 기반 실행과 빌드

TypeScript로 작성된 소스를 기반으로 하며, 개발 서버와 빌드 명령을 제공하여 스크립트 자체를 수정하거나 확장하는 것도 가능합니다.

설치와 기본 사용

Juice는 세 가지 방법으로 설치할 수 있습니다. 가장 간단한 방법은 Winget을 이용하는 것이며, Deno 사용자에게는 import-map 기반 설치가 제공되고, 별도 구성이 필요 없는 사용자는 GitHub 릴리스 페이지의 바이너리를 내려받아 바로 실행할 수 있습니다.

  • Winget 설치: winget install --id Atticus64.juice --exact 명령으로 시스템에 등록합니다.
  • Deno 설치: deno install --allow-read --allow-env --allow-write --import-map=https://denopkg.com/Atticus64/juice@main/import_map.json -n juice --no-check https://denopkg.com/Atticus64/juice@main/src/main.ts 형태로 설치합니다.
  • 바이너리 다운로드: 공식 저장소의 releases 페이지에서 직접 내려받아 실행합니다.

개발 및 빌드는 저장소에서 제공하는 Deno 태스크를 사용합니다.

  • deno task dev — 로컬 개발 서버 실행
  • deno task build — 배포용 빌드

활용 예시

  • WSL2를 기본으로 사용하면서 Windows Terminal의 컬러 테마와 폰트를 한 번에 정리하고 싶은 경우
  • 여러 프로파일을 자주 전환하는 사용자가 settings.json 예시를 빠르게 적용해 보고 싶은 경우
  • TypeScript/Deno 환경에서 터미널 설정 도구를 직접 수정하거나 확장하고 싶은 경우

제한·라이선스·확인사항

  • 본 스크립트는 Windows Terminal 환경을 대상으로 하며, 다른 터미널 에뮬레이터에서의 동작은 보장되지 않습니다.
  • 저장소에 example-settings.json이 포함되어 있어 기본 구성을 확인한 뒤 자신의 환경에 맞게 조정하는 것이 좋습니다.
  • 라이선스는 MIT이며 자세한 내용은 저장소의 LICENSE 파일에서 확인할 수 있습니다.

시스템 요구사항

Windows Terminal이 설치된 Windows 10/11 또는 WSL2 환경에서 동작하며, 스크립트 실행을 위해 Deno 런타임이 필요합니다. Winget으로 설치하는 경우에는 별도 준비 없이 바로 사용할 수 있습니다.