Facebook Π³ΠΎ ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΊΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ DotSlash

Facebook Π³ΠΎ објави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΠΎΡ‚ ΠΈΠ·Π²ΠΎΡ€ Π½Π° dotslash, Π°Π»Π°Ρ‚ΠΊΠ° Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° линија Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π΄Π° Π³ΠΎ олСсни Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π·Π±ΠΈΡ€ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. Алатката Π΅ Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½Π° Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π° скрипти ΠΊΠΎΠΈ Π³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π°Ρ‚ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΠ³ΠΎΠ΄Π½Π° Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ Π½Π΅Ρ˜Π·ΠΈΠ½ΠΈΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅. ΠšΠΎΠ΄ΠΎΡ‚ Π·Π° ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги Π΅ напишан Π²ΠΎ Rust ΠΈ сС дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†ΠΈΡ‚Π΅ MIT ΠΈ Apache 2.0.

Алатката Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ слични Π½Π° скриптитС Π½Π° школка Π·Π° Π»Π°Π½ΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π½ΠΎ Π²ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅ ја Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π΄Π° сС Π²ΠΊΠ»ΡƒΡ‡Π°Ρ‚ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π·Π° ситС ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ Π²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚. DotSlash исто Ρ‚Π°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° складиратС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° собранитС ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅ Π·Π°Π΅Π΄Π½ΠΎ со ΠΊΠΎΠ΄ΠΎΡ‚, Π΄ΠΎΠ΄Π΅ΠΊΠ° самитС Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ Π³ΠΈ поставуватС Π½Π° посСбни сСрвСри Π·Π° подигањС, со ΡˆΡ‚ΠΎ сС ΠΈΠ·Π±Π΅Π³Π½ΡƒΠ²Π° растот Π½Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π΅Ρ‚ΠΎ ΠΈ сС Π½Π°ΠΌΠ°Π»ΡƒΠ²Π° ΠΎΠΏΡ‚ΠΎΠ²Π°Ρ€ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° Π²Π»Π΅Π·Π½ΠΎ/ΠΈΠ·Π»Π΅Π·Π½ΠΈΠΎΡ‚ систСм ΠΏΡ€ΠΈ ΠΈΠ·Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅. ΠΊΠ»ΠΎΠ½ΠΈΡ€Π°ΡšΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Кога сС користи DotSlash, мноТСството ΠΎΠ΄ ΠΈΠ·Π²Ρ€ΡˆΠ½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ спСцифични Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° сС Π·Π°ΠΌΠ΅Π½ΡƒΠ²Π° со Π΅Π΄Π½Π° скрипта која Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° опис Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΈΠ·Π²Ρ€ΡˆΠ½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° Π²ΠΎ однос Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈΡ‚Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ. По ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° скрипта DotSlash, ΠΈΠ·Π²Ρ€ΡˆΠ½Π°Ρ‚Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π·Π° Ρ‚Π΅ΠΊΠΎΠ²Π½Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠΈ сС ΠΏΡ€Π΅Π·Π΅ΠΌΠ°, сС ΠΎΡ‚ΠΏΠ°ΠΊΡƒΠ²Π°, сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π° со криптографски Ρ…Π°Ρˆ ΠΈ сС складира Π²ΠΎ Π»ΠΎΠΊΠ°Π»Π΅Π½ кСш Π·Π° послСдоватСлни Ρ€Π°Π±ΠΎΡ‚ΠΈ. Π”Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ сС прСнСсуваат Π²ΠΎ компрСсирана Ρ„ΠΎΡ€ΠΌΠ°. DotSlash скриптитС ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π°Ρ‚ автоматски Π·Π° изданија објавСни Π½Π° GitHub.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° DotSlash скрипта Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Node.js 18.19.0 Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈΡ‚Π΅ macOS ARM64, macOS x86_64 ΠΈ Linux x86_64: #!/usr/bin/env dotslash { β€žΠΈΠΌΠ΅β€œ: β€žnode-v18.19.0β€œ, β€ž ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈβ€œ: { β€žmacos-aarch64β€œ: { β€žΠ³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°β€œ: 40660307, β€‹β€‹β€žΡ…Π°Ρˆβ€œ: β€žblake3β€œ, β€žΠ΄ΠΈΠ³Π΅ΡΡ‚β€œ: β€ž6e2ca33951e586e7670016dd9e503d028454bf9249d5bf556347d3ffformβ€œ,98atd347, β€ž34c. ΠΏΠ°Ρ‚Π΅ΠΊΠ°": " 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, "hash": "blake3", "дигСст": "37521058114e7f71e0de3fe8042c8fa7908305c9115488fa6b29c"514e9c, 2, 24, 18.19.0, 64, 18.19.0, 18.19.0, 64, 86, 64, 44694523, 3, 72, 81, 3, 30, 7, 1, 09, 3, 4478, 1, 02, 5, 0, 04, 15, 23, 3, 9, 89212, 18.19.0, 64, 18.19.0, 18.19.0, 64, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX : "tar.gz", "ΠΏΠ°Ρ‚" : "node-vXNUMX .XNUMX-darwin-xXNUMX/bin/node", "providers": [ { "url": "https://nodejs.org/dist/vXNUMX/node-vXNUMX-darwin- xXNUMX.tar.gz " } ] }, "linux-xXNUMX_XNUMX": { "Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°": XNUMX, "Ρ…Π°Ρˆ": "blakeXNUMX", "дигСст": "XNUMXbXNUMXfcXNUMXaXNUMXbXNUMXbedcXNUMXaXNUMXaXNUMXfafcXNUMXaXNUMXbXNUMXddform",XNUMXeb ": "tar.gz", " ΠΏΠ°Ρ‚Π΅ΠΊΠ° ": "јазол -vXNUMX-linux-xXNUMX/bin/node", "ΠΏΡ€ΠΎΠ²Π°Ρ˜Π΄Π΅Ρ€ΠΈ": [ { "url": "https://nodejs.org/dist/vXNUMX/node-vXNUMX- linux-xXNUMX.tar .gz" } ] } } }

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€