windows 에서 개발중 powershell 에서 명령을 linux 처럼
$ aaa && bbb
처럼 연속 호출 하려고 했었다
안된다…..
찾아보니 해당 기능은 powershell 7 버전부터 지원! 한단다
(원래 windows, cmd, powershell 에서 지원하지 않아서 -and 같은 걸 써야함)
해서 window pc 의 powershell 의 버전확인
PS E:\XXX> $PSVersionTable
Name                           Value
----                           -----
PSVersion                      5.1.19041.1023
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.1023
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1현재 사용중이던 버전
powershell 7버전 이상은 수동으로 찾아 원하는 경우 설치가 가능하다
https://github.com/PowerShell/PowerShell/releases/tag/v7.1.5
github 의 내용에 따라서 msi 패키지로 설치 할 수 있다
7.0 이상의 powershell 은 이하버전의 powershell 과 병행되서 유지 되므로 
기존의window terminal 을 실행하거니 기본 powershell 의 실행시 버전을 고쳐 줘야 한다

window terminal 실행시 이렇게 셀렉터콤보를 열 수도 있지만 해당 설정에 진입해서

원하는 버전으로 바꿔주도록 하자
PS E:\XXX> swag init && air 2021/10/26 19:05:01 Generate swagger docs.... 2021/10/26 19:05:01 Generate general API Info, search dir:./ 2021/10/26 19:05:02 Generating models.StJsonTest 2021/10/26 19:05:02 Generating models.STNotiMail 2021/10/26 19:05:02 Generating models.STNotiCommon 2021/10/26 19:05:02 Generating models.ContentMail 2021/10/26 19:05:02 create docs.go at docs\docs.go 2021/10/26 19:05:02 create swagger.json at docs\swagger.json 2021/10/26 19:05:02 create swagger.yaml at docs\swagger.yaml __ _ ___ / /\ | | | |_) /_/--\ |_| |_| \_ , built with Go
자알 된다!
굳!
업데이트는.. 좋은거다..

댓글 남기기