Repository navigation
Installation ko
English | ็น้ซไธญๆ | ๆฅๆฌ่ช | ํ๊ตญ์ด
์ด ํ์ด์ง์์๋ BIT8_CLI 0.1.0 ์ค์น ๋ฐฉ๋ฒ, CLI ๋์ ํ์ธ ๋ฐฉ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ ํ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ VS Code Extension ์ค์น ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
ํ์ฌ ์ ๊ณต๋๋ ์ฌ์ ๋น๋ ํ๋ซํผ: macOS ARM64 / Apple Silicon
๊ณต์ ์ฌ์ ๋น๋ ๋ฒ์ ์ ์ฌ์ฉํ๋ ค๋ฉด ๋ค์์ด ํ์ํฉ๋๋ค.
- macOS
- Apple Silicon Mac (M1 ์ด์)
- Terminal
- BIT8_CLI VS Code Extension์ ์ฌ์ฉํ๋ ค๋ฉด VS Code
BIT8_CLI๋ฅผ ์์ค ์ฝ๋์์ ์ง์ ๋น๋ํ๋ ค๋ฉด Cargo๊ฐ ํฌํจ๋ Rust toolchain๋ ํ์ํฉ๋๋ค.
BIT8_CLI 0.1.0 GitHub Release๋ฅผ ์ด๊ณ ๋ค์ ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
BIT8-0.1.0-macos-arm64.zip
Release์๋ ๋ค์ ํ์ผ๋ ์ ๊ณต๋ฉ๋๋ค.
bit8-vscode-0.1.0.vsix
BIT8-0.1.0-macos-arm64.sha256
.vsix ํ์ผ์ ๋ณ๋๋ก ์ค์นํ ์ ์๋ VS Code Extension ํจํค์ง์
๋๋ค.
.sha256 ํ์ผ์ Release ํ์ผ์ ๊ฒ์ฆํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
GitHub์์๋ Source code archives๋ ์๋์ผ๋ก ์ ๊ณตํฉ๋๋ค. ์ด๊ฒ์ ์์ค ์ฝ๋ ์ค๋ ์ท์ด๋ฉฐ ์ฌ์ ๋น๋๋ macOS ARM64 ํจํค์ง์๋ ๋ค๋ฆ ๋๋ค.
์์ถ์ ํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๊ฐ ๋ํ๋ฉ๋๋ค.
BIT8-0.1.0-macos-arm64/
โโโ bin/
โ โโโ bit8
โ โโโ bit8-language-server
โโโ vscode/
โ โโโ bit8-vscode-0.1.0.vsix
โโโ README.md
โโโ CHANGELOG.md
โโโ LICENSE
bit8์ BIT8_CLI ๋ช
๋ น์ค ์คํ ํ์ผ์
๋๋ค.
bit8-language-server๋ ๊ฐ๋ฐ ํ๊ฒฝ์์ ์ฌ์ฉํ๋ Language Service ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
vscode ๋๋ ํฐ๋ฆฌ์๋ VS Code Extension ์ค์น ํจํค์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์์ถ์ ํผ ๋๋ ํฐ๋ฆฌ์์ ์คํ ํ์ผ์ ์ง์ ํ ์คํธํ ์ ์์ต๋๋ค.
./bin/bit8 --help๋ฒ์ ๋ ํ์ธํ ์ ์์ต๋๋ค.
./bin/bit8 --versionBIT8_CLI 0.1.0์์๋ ๋ค์๊ณผ ๊ฐ์ด ํ์๋์ด์ผ ํฉ๋๋ค.
0.1.0
์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์
๋ ฅํ์ง ์๊ณ bit8์ ์คํํ๋ ค๋ฉด ์คํ ํ์ผ์ PATH์ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ์ ๋ฐฐ์นํฉ๋๋ค.
์๋ฅผ ๋ค์ด ๊ฐ์ธ binary ๋๋ ํฐ๋ฆฌ๋ก ๋ค์ ์์น๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
~/.local/bin
PATH์์ ์ฌ์ฉํ ์ ์๊ฒ ํ ๋ค ํ์ธํฉ๋๋ค.
bit8 --version๊ทธ๋ฆฌ๊ณ :
bit8 --help์ด์ ๋ฒ์ ์
bit8์ด ์ด๋ฏธPATH์ ์กด์ฌํ๋ค๋ฉด Shell์ด ์ค์ ๋ก 0.1.0 ์คํ ํ์ผ์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํ์ธ์.
ํ์ฌ ์ฌ์ฉ ์ค์ธ ์คํ ํ์ผ์ ๋ค์ ๋ช ๋ น์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค.
which bit8Release์๋ ๋ค์ ํ์ผ์ด ์ ๊ณต๋ฉ๋๋ค.
bit8-vscode-0.1.0.vsix
VS Code์์:
- Extensions๋ฅผ ์ฝ๋๋ค.
- Extensions ๋ฉ๋ด (
...)๋ฅผ ์ฝ๋๋ค. - Install from VSIX... ๋ฅผ ์ ํํฉ๋๋ค.
-
bit8-vscode-0.1.0.vsix๋ฅผ ์ ํํฉ๋๋ค. - ํ์ํ ๊ฒฝ์ฐ VS Code๋ฅผ Reloadํฉ๋๋ค.
Extension์ BIT8_CLI Language tooling, Map Workspace, Asset ๋๊ตฌ, Node ํธ์ง ๋ฐ BIT8 GAME์ ์ ๊ณตํฉ๋๋ค.
Rust์ Cargo๊ฐ ์ค์น๋์ด ์๋ค๋ฉด BIT8_CLI repository๋ฅผ Cloneํ ํ ๋ค์์ ์คํํ ์ ์์ต๋๋ค.
cargo install --path . --locked๊ฐ๋ฐ ์ค์๋ repository์์ ์ง์ ์คํํ ์๋ ์์ต๋๋ค.
cargo run -- run <project-path>Language Service์ VS Code Extension์ repository ๋ด๋ถ์ ๊ฐ๊ฐ์ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ์ ์์ต๋๋ค.
bit8 ๋ช
๋ น์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋ฉด:
bit8 run <project-path>์:
bit8 run ./my-gameBIT8_CLI ํ๋ก์ ํธ๋ ์ผ๋ฐ์ ์ผ๋ก
main.b8
์ ๋ฉ์ธ Script๋ก ์ฌ์ฉํฉ๋๋ค.
Editor ๋ฐ ๊ธฐํ Tooling์ ๋ค์ดํฐ๋ธ ๊ฒ์ ์ฐฝ์ ์ด์ง ์๊ณ BIT8_CLI๋ฅผ ์คํํ ์ ์์ต๋๋ค.
bit8 host <project-path>Host Mode๋ stdin / stdout์ ํตํด NDJSON์ผ๋ก Frontend์ ํต์ ํฉ๋๋ค.
์ผ๋ฐ ์ฌ์ฉ์๊ฐ Host Mode๋ฅผ ์ง์ ์ฌ์ฉํ ํ์๋ ์์ต๋๋ค.
ํ์ฌ PATH์์ bit8 ์คํ ํ์ผ์ ์ฐพ์ ์ ์๋ค๋ ์๋ฏธ์
๋๋ค.
์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ์คํํ๊ฑฐ๋:
./bin/bit8 --help์คํ ํ์ผ์ PATH์ ํฌํจ๋ ๋๋ ํฐ๋ฆฌ์ ์ค์นํ์ธ์.
๋ค์์ ํ์ธํ์ธ์.
which bit8
bit8 --version์ด์ ๋ฒ์ ์ bit8์ด PATH์ ์์ชฝ์ ์์ ์ ์์ต๋๋ค.
VSIX๋ฅผ ์ค์นํ๊ฑฐ๋ ๊ต์ฒดํ ๋ค VS Code ์ฐฝ์ Reloadํ์ธ์.
๋ค์ ํ์ด์ง๋ก ์ด๋ํ์ธ์:
๋ค์ ํ์ด์ง์์๋ ์ต์ ๊ตฌ์ฑ์ BIT8_CLI ํ๋ก์ ํธ๋ฅผ ๋ง๋ค๊ณ ์ฒซ ๋ฒ์งธ .b8 ํ๋ก๊ทธ๋จ์ ์คํํฉ๋๋ค.
Current Version: 0.1.0