본문 바로가기
기타

[Windows] Scoop - 윈도우에서 명령어로 패키지 설치하는 방법

by 동기 2022. 8. 11.
반응형

Scoop ?

A command-line installer for Windows

윈도우를 위한 명령줄 인스톨러.

Scoop 홈페이지에 쓰여 있는 문구이다. 스쿱을 설치하면 윈도우에서 명령어로 각종 패키지를 설치 할 수 있다. (Choco 라는 것도 있었다.)

 

리눅스, 맥의 CLI 환경에선 apt-get install 이나 brew install 명령어를 사용하면 쉽게 소프트웨어 패키지를 설치할 수 있다.

나는 그동안 윈도우에서는 jdk, conda 등을 설치 할때 exe 등으로 설치했었고, CLI 도 wsl 을 알게되어 ubuntu를 설치해서 사용해왔기 때문에, powershell 은 사용도 잘 안하거니와 쓴다 해도 다운받은 exe파일을 설치하는 명령어만 쳐봤지

install 명령어로 소프트웨어 설치를 시도하려는 생각 자체를 하지 않았다.

최근에 어느 일본 개발자의 유투브 영상을 보며 Scoop 이라는 것을 알게 되었다.

당장은 아니지만 분명 쓸 일이 있을것 같아 설치를 해봤다.

 

 

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
# Optional: Needed to run a remote script the first time

 

powershell에 Scoop 을 설치해 보자.

> irm get.scoop.sh | iex

설치가 성공적으로 됐다는 문구가 뜨면서 설치가 완료됐다.

 

scoop 커맨드를 이용해 vim 과 jq 를 설치하고 확인해 보자

( jq는 CLI 상에서 json 포맷의 데이터를 다루는 유틸리티 인데, json 포맷의 curl 응답이나, txt 파일등을 파싱할 수 있다.

JS 에서 직접 읽을 수 있지만 번거로움이 많을때 jq를 쓰면 편하다. )

 

dglee.json 이라는 파일을 만들고, jq를 이용하여 파싱해보자.

ni ( new item )

> ni dglee.json

 

또는 vim 을 이용하여 생성

> vi dglee.json

{"name":"이동기"} 형태로 생성하였다

 

 

 

다음과 같이 확인해 볼 수 있다.

cat 으로 확인 했을때 보다, 파이프 뒤에 jq를 붙여서 보면 더 이쁘게 보인다.

또한 | jq '.[key name]' 으로 name만 확인 해볼 수도 있다.

 


scoop 을 통해 설치한 항목

git, neovim, curl , gcc 

반응형

댓글