Skip to main content

pkl

Use this skill when the user wants configuration-as-code with validation — evaluate Pkl modules, generate JSON/YAML/properties output, or amend existing config files with type-safe schemas.

소스 정보

저장소
javimosch/supercli
최근 소스 활동
2026년 7월 20일 23:56
감지된 SKILL.md 언어
영어
스타
51
포크
7

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
pkl
description
Use this skill when the user wants configuration-as-code with validation — evaluate Pkl modules, generate JSON/YAML/properties output, or amend existing config files with type-safe schemas.
# pkl Plugin Apple's configuration language with rich validation, IDE support, and multi-format output. Define configs as typed Pkl modules and render them to JSON, YAML, properties, or other formats for apps and tooling. ## Installation ```bash brew install pkl # or download from https://github.com/apple/pkl/releases ``` ## Basic Usage ```bash # Evaluate a Pkl module and print JSON to stdout pkl eval config.pkl # Write output to a file pkl eval -o config.json config.pkl # Format a Pkl file in place pkl format config.pkl # Run the Pkl REPL pkl repl ``` ## Common Patterns ```bash # Evaluate with a specific output format pkl eval -f yaml config.pkl # Amend an existing JSON file using a Pkl amend module pkl eval -m amend config.pkl # Analyze module dependencies pkl project resolve # Check syntax without evaluating pkl eval --no-cache --trace config.pkl ``` ## Usage Examples - "Convert this Pkl config to JSON for my app" - "Validate and format my deployment config.pkl" - "Generate YAML from a typed Pkl module" ## SuperCLI ```bash sc pkl _ _ eval config.pkl sc pkl _ _ format config.pkl sc plugins learn pkl ```
GitHub에서 보기