본문으로 건너뛰기
Structly 문서
English

stly

stly 설치

이 페이지의 내용

지원 환경#

stly는 macOS용 실행 파일로 제공합니다.

Mac아카이브
Apple Siliconstly-darwin-arm64.tar.gz
Intelstly-darwin-amd64.tar.gz

설치·업데이트#

  1. 설치할 버전의 아카이브와 checksums.txt를 같은 디렉터리에 받습니다.
  2. 그 디렉터리에서 아래 명령을 실행합니다. 체크섬을 확인한 뒤 ~/.local/bin/stly에 설치하며 관리자 권한이 필요하지 않습니다.
(
  set -eu
  case "$(uname -m)" in
    arm64) package=stly-darwin-arm64 ;;
    x86_64) package=stly-darwin-amd64 ;;
    *) echo "지원하지 않는 아키텍처입니다" >&2; exit 1 ;;
  esac
  test -f "$package.tar.gz"
  shasum -a 256 --ignore-missing --check checksums.txt
  tar -xzf "$package.tar.gz"
  xattr -d com.apple.quarantine "$package/stly" 2>/dev/null || true
  mkdir -p "$HOME/.local/bin"
  install -m 755 "$package/stly" "$HOME/.local/bin/stly"
  "$HOME/.local/bin/stly" version
)

업데이트도 새 버전의 아카이브로 같은 명령을 실행합니다. stly는 Apple 코드 서명·공증을 제공하지 않으므로 브라우저로 받은 파일의 격리 속성을 xattr로 제거합니다.

PATH 설정#

stly로 바로 실행하려면 ~/.local/bin을 PATH 앞에 둡니다.

export PATH="$HOME/.local/bin:$PATH"

새 터미널에도 적용하려면 같은 줄을 셸 설정 파일(macOS 기본 zsh는 ~/.zprofile)에 추가합니다.

설치 확인#

stly version
type -a stly

stly version의 버전이 설치한 릴리스와 다르면 type -a stly로 중복 설치와 PATH 순서를 확인합니다. /usr/local/bin/stly에 설치해 둔 경우 그 경로를 계속 써도 되며, 옮긴다면 새 실행 파일을 확인한 뒤 기존 파일을 정리합니다.

다음 단계#

로그인과 인증으로 이동합니다.