본문으로 건너뛰기

upgrade

skillshare CLI binary와/또는 내장된 skillshare skill을 업그레이드합니다.

skillshare upgrade              # CLI와 skill 모두 업그레이드
skillshare upgrade --cli # CLI만
skillshare upgrade --skill # skill만

사용 시점

  • 새 버전의 skillshare CLI가 있을 때
  • 내장된 skillshare skill 업데이트가 필요할 때
  • doctor가 업데이트 가능 여부를 보고한 후

upgrade demo

동작 방식

옵션

Flag설명
--cliCLI만 업그레이드
--skillskill만 업그레이드(설치되어 있지 않으면 프롬프트 표시)
--force, -f확인 프롬프트 생략
--dry-run, -n변경 사항 적용 없이 미리보기
--help, -h도움말 표시

Homebrew 사용자

Homebrew로 설치했다면, skillshare upgrade는 자동으로 brew upgrade에 위임합니다.

skillshare upgrade
# → brew update && brew upgrade skillshare

Homebrew를 직접 사용할 수도 있습니다.

brew upgrade skillshare

예시

# 표준 업그레이드(CLI와 skill 모두)
skillshare upgrade

# 업그레이드될 내용 미리보기
skillshare upgrade --dry-run

# 프롬프트 없이 강제 업그레이드
skillshare upgrade --force

# CLI binary만 업그레이드
skillshare upgrade --cli

# skillshare skill만 업그레이드
skillshare upgrade --skill

업그레이드 후

skill을 업그레이드했다면, 배포를 위해 skillshare sync를 실행하세요.

skillshare upgrade --skill
skillshare sync # 모든 target으로 배포

업그레이드 대상

CLI 바이너리

skillshare 실행 파일 자체입니다. GitHub 릴리스에서 다운로드합니다.

binary가 보호된 디렉터리(예: /usr/local/bin)에 있으면, skillshare는 별도의 접두사 없이 자동으로 sudo를 사용해 업그레이드를 재실행합니다.

Web UI 에셋

업그레이드 후, skillshare는 새 버전의 Web UI frontend asset을 미리 다운로드합니다. 이는 ~/.cache/skillshare/ui/<version>/에 캐시되며 skillshare ui를 실행할 때 제공됩니다.

미리 다운로드가 실패하면(예: network 문제), 다음 skillshare ui 실행 시 대신 다운로드됩니다.

skillshare Skill

AI CLI에 /skillshare command를 추가하는 내장 skillshare skill입니다. 위치:

~/.config/skillshare/skills/skillshare/SKILL.md

참고

  • update — 다른 skill과 repo 업데이트
  • status — 현재 버전 확인
  • doctor — 문제 진단