개발자 도구
Sui 개발에 사용할 수 있는 도구를 살펴본다. 각 도구에는 설명, 설치 명령, 소스 링크가 포함되어 있다.
주의
커뮤니티 태그가 붙은 도구는 서드파티 개발자 가 유지 관리한다. Mysten Labs, Sui Foundation, Walrus Foundation은 해당 도구의 기능, 보안, 최신 platform update와의 호환성을 보장하지 않는다.
기본 도구
suiup
Sui toolchain의 installer와 version manager이다. sui, mvr, move-analyzer, walrus 및 기타 Sui 바이너리를 설치하고 관리한다.
curl -sSfL https://raw.githubusercontent.com/MystenLabs/suiup/main/install.sh | shSui CLI
핵심 Sui command-line interface이다. sui move, sui client, sui replay 및 기타 하위 명령을 포함한다.
brew install sui 또는 cargo install로도 사용할 수 있다. 버전 pinning에는 suiup을 사용한다.
suiup install sui@testnet or suiup install sui@mainnetMove 작성
Move 스마트 계약을 작성하기 위한 IDE, editor extension, language tool이다.
Move Analyzer
code completion, go-to-definition, hover information, diagnostics를 제공하는 Move Language Server이다.
VS Code extension: mysten.move
suiup install move-analyzerPrettier Move Plugin
tree-sitter 기반 Prettier plugin을 사용하는 공식 Move 코드 포매터이다.
VS Code extension: mysten.prettier-move
npm i -D prettier @mysten/prettier-plugin-move