Facebook์ ๋ค์ํ ํ๋ซํผ์ ๋ํ ์คํ ํ์ผ ์ธํธ๋ฅผ ๋ณด๋ค ์ฝ๊ฒ โโ๋ฐฐํฌํ ์ ์๋๋ก ์ค๊ณ๋ ๋ช ๋ น์ค ์ ํธ๋ฆฌํฐ์ธ dotslash์ ์คํ ์์ค๋ฅผ ๋ฐํํ์ต๋๋ค. ์ด ์ ํธ๋ฆฌํฐ๋ ํ์ฌ ํ๋ซํผ์ ์ ํฉํ ์คํ ํ์ผ ๋ค์ด๋ก๋๋ฅผ ์๋ํํ๊ณ ๋ฌด๊ฒฐ์ฑ๊ณผ ์คํ์ ํ์ธํ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ ํธ๋ฆฌํฐ ์ฝ๋๋ Rust๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ฐ Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ์ ํธ๋ฆฌํฐ๋ ํ์ฌ ํ๋ซํผ์ ๋ํ ์คํ ํ์ผ์ ์คํํ๊ธฐ ์ํ ์ ธ ์คํฌ๋ฆฝํธ์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง๋ง ๋์์ ์ง์๋๋ ๋ชจ๋ ํ๋ซํผ์ ๋ํ ์คํ ํ์ผ์ ํจํค์ง์ ํฌํจํ ํ์๊ฐ ์์ต๋๋ค. DotSlash๋ฅผ ์ฌ์ฉํ๋ฉด ์์ง๋ ์คํ ํ์ผ์ ๋ํ ์ ๋ณด๋ฅผ ์ฝ๋์ ํจ๊ป ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ ์ฅํ๋ ๋์์ ํ์ผ ์์ฒด๋ฅผ ๋ณ๋์ ๋ถํ ์๋ฒ์ ๋ฐฐ์นํ ์ ์์ผ๋ฏ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ ํฌ๊ธฐ์ ์ฆ๊ฐ๋ฅผ ๋ฐฉ์งํ๊ณ ์ํ ์ ์ ์ถ๋ ฅ ์์คํ ์ ๋ถํ๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. ๋ณต์ ์์ .
DotSlash๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ซํผ๋ณ ์คํ ํ์ผ ์ธํธ๊ฐ ์ง์๋๋ ํ๋ซํผ๊ณผ ๊ด๋ จํ์ฌ ์คํ ํ์ผ์ ์ ํํ๋ ๋ ผ๋ฆฌ์ ๋ํ ์ค๋ช ์ด ํฌํจ๋ ๋จ์ผ ์คํฌ๋ฆฝํธ๋ก ๋์ฒด๋ฉ๋๋ค. DotSlash ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ ํ ํ์ฌ ํ๋ซํผ์ ํ์ํ ์คํ ํ์ผ์ด ๋์ ์ผ๋ก ๋ค์ด๋ก๋๋๊ณ , ์์ถ์ด ํ๋ฆฌ๊ณ , ์ํธํ ํด์์ ๋ํด ํ์ธ๋๊ณ , ํ์ ์คํ์ ์ํด ๋ก์ปฌ ์บ์์ ์ ์ฅ๋ฉ๋๋ค. ํ์ผ์ ์์ถ๋ ํํ๋ก ์ ์ก๋ฉ๋๋ค. DotSlash ์คํฌ๋ฆฝํธ๋ GitHub์ ๊ฒ์๋ ๋ฆด๋ฆฌ์ค์ ๋ํด ์๋์ผ๋ก ์์ฑ๋ ์ ์์ต๋๋ค.
macOS ARM18.19.0, macOS x64_86 ๋ฐ Linux x64_86 ํ๋ซํผ์ฉ Node.js 64 ๋น๋๋ฅผ ๋ฐฐํฌํ๊ธฐ ์ํ DotSlash ์คํฌ๋ฆฝํธ์ ์: #!/usr/bin/env dotslash { โnameโ: โnode-v18.19.0โ, โ ํ๋ซํผโ: { "macos-aarch64": { "ํฌ๊ธฐ": 40660307, โโโโ"ํด์": "blake3", "digest": "6e2ca33951e586e7670016dd9e503d028454bf9249d5ff556347c3d98c347c34", "format": "tar.gz", " ๊ฒฝ๋ก": " node-v18.19.0 -darwin-arm64/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v18.19.0-darwin-arm64. tar.gz" } ] }, "macos-x86_64": { "ํฌ๊ธฐ": 42202872, "ํด์": "blake3", "๋ค์ด์ ์คํธ": "37521058114e7f71e0de3fe8042c8fa7908305e9115488c6c29b514f9cd2a24c", "ํ์": " tar.gz", "๊ฒฝ๋ก" : "node-v18.19.0 .64-darwin-x18.19.0/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v64-darwin- x86.tar.gz " } ] }, "linux-x64_44694523": { "size": 3, "hash": "blake72", "digest": "81b3fc30a7b1bedc09a3a4478fafc1a02b5e0ebf04ad15ea23d3b9e89212dc18.19.0", "format": "tar. ๊ทธ์ง", " ๊ฒฝ๋ก ": "node -v64-linux-x18.19.0/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v64- linux-xXNUMX.tar .gz" } ] } } }
์ถ์ฒ : opennet.ru