Skip to main content

goss

Use this skill when the user wants to validate server configuration, Docker containers, or infrastructure state with fast YAML-based tests — health checks, package presence, port listening, file contents, and HTTP endpoints.

소스 정보

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

설치 방법

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

소스 파일 검토

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

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
goss
description
Use this skill when the user wants to validate server configuration, Docker containers, or infrastructure state with fast YAML-based tests — health checks, package presence, port listening, file contents, and HTTP endpoints.
# goss Plugin Quick and Easy server testing. Define infrastructure expectations as YAML and run them in milliseconds — ideal for CI, Docker image validation, and post-deploy smoke tests. ## Installation ```bash curl -fsSL https://goss.rocks/install | sh # or brew install goss ``` ## Basic Usage ```bash # Auto-generate tests from current system state goss add package nginx goss add port 80 goss add file /etc/nginx/nginx.conf # Run validation goss validate # Validate a Docker image dgoss run myimage:latest /goss/goss validate ``` ## Common Patterns ```bash # Write tests to goss.yaml goss add service ssh --port 22 # Validate with formatted output goss validate --format documentation # Validate against a remote host goss validate --endpoint tcp://myserver:22 ``` ## Usage Examples - "Check that nginx is installed and port 80 is listening" - "Validate this Docker image has the right packages" - "Generate goss tests from the current server state" ## SuperCLI ```bash sc goss _ _ validate sc goss _ _ add port 8080 sc plugins learn goss ```
GitHub에서 보기