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
'기타Tip' 카테고리의 다른 글
윈도우에서 프로그램 설치 없이 서버 통신 가능 여부 확인하기 (0) | 2024.04.18 |
---|---|
필요해서 자주 방문하는 사이트 정리 (0) | 2024.01.26 |
HTML에서 javascript로 AES암호화하기 (0) | 2023.12.08 |
맥에서 파이썬 파일을 실행파일로 바꾸기 (0) | 2023.07.01 |
맥(mac)에서 python idle3 실행시 IDLE can't import TKinter 오류 날 때 (0) | 2023.07.01 |
댓글