본문 바로가기
기타Tip

yq 설치법

by 크라크라 2023. 10. 13.

yq는 yaml 파일을 읽어오고, 파일의 내용을 수정할 수 있는 오픈소스입니다.(json 도 지원합니다.)

go로 작성되어서 os에 상관없이 플랫폼에 맞는 종속성 없는 바이너리를 다운 받아서 사용할 수 있습니다. 

 

인터넷이 되는 환경에서는 wget / snap / homebrew 등을 이용해서 설치 하면 됩니다. 

혹은 직접 다운로드해서 사용하실 수 있습니다. ( https://github.com/mikefarah/yq/releases

리눅스 설치시에는 sudo 권한이 필요하실 수 있습니다.

 

 

# MAC 에서 homebrew 이용해서 설치

brew install yq

 

# linux에서 snap 이용해서 설치

snap install yq

 

# linux wget 이용해서 설치 (실행 권한 부여 필요)

wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/local/bin/yq &&\
    chmod +x /usr/local/bin/yq

파일을 다운로드해서 옮기는 경우에는 wget 과 동일하게 /usr/local/bin 자리에 파일 이름을 yq로 변경해서 옮겨줍니다. 

기본적으로 리눅스 파일은 yq_linux_amd64 / yq_darwin_amd64 등으로 모두 다릅니다. 그리고 yq 파일에 실행권한을 주면 됩니다. 필요시 권한은 a+x 로 줘야 할 수 있습니다. 

 

# window 설치 ( 및 path 등록) 

 

wget 으로 바이너리 exe 파일을 다운로드 혹은 직접 다운로드를 한 뒤에 파일이름을 yq 로 변경합니다.

 

내 PC = > (우클릭)속성 => 고급시스템설정 => 환경변수 => path 에 해당 파일의 상위폴더를 등록해줍니다. 
ex ) 파일 위치가 E:\tools\yq.exe 로 되어있으면 E:\tools 를 등록. 

 

 

 

이후에 설치가 최종적으로 완료된 것을 확인하려면 cmd 창 혹은 기본 터미널에서 다음 명령어를 입력합니다.

yq --version

정상적으로 설치된 경우 다음처럼 yq 에 버전정보가 표시됩니다. 

yq (https://github.com/mikefarah/yq/) version v4.35.2

 

댓글