Nanokatra ny kaody ho an'ny tetikasa DotSlash ny Facebook

Facebook dia nanambara ny loharanom-baovao misokatra ho an'ny dotslash, fampiasa amin'ny baiko natao hanamora ny fizarana rakitra azo tanterahana ho an'ny sehatra samihafa. Ny fitaovana dia natao hampandehanana sora-baventy izay manara-maso ny fampidinana rakitra azo tanterahana mifanaraka amin'ny sehatra ankehitriny, manamarina ny fahamendrehany sy ny fanatanterahana azy. Ny kaody fampiasa dia voasoratra amin'ny Rust ary zaraina eo ambanin'ny fahazoan-dàlana MIT sy Apache 2.0.

Ny fitaovana dia mamaha olana mitovy amin'ny script shell amin'ny fandefasana rakitra azo tanterahana amin'ny sehatra misy ankehitriny, fa miaraka amin'izay koa dia manafoana ny filàna hampiditra rakitra azo tanterahana ho an'ny sehatra tohanana rehetra ao anaty fonosana. DotSlash koa dia ahafahanao mitahiry fampahalalana momba ireo rakitra azo alaina voaangona ao anaty tahiry miaraka amin'ny kaody, raha mametraka ny rakitra amin'ny lohamilina boot misaraka, izay misoroka ny fitomboan'ny haben'ny tahiry ary mampihena ny enta-mavesatra eo amin'ny rafitra fampidirana / famoahana rehefa manao. asa kloning.

Rehefa mampiasa DotSlash, dia soloina script tokana ahitana ny famaritana ny lojika amin'ny fisafidianana ny rakitra azo tanterahana mifandraika amin'ireo sehatra tohanana ny fitambaran'ireo rakitra azo tanterahina amin'ny sehatra manokana. Aorian'ny fampandehanana script DotSlash, ny rakitra azo tanterahana ilaina amin'ny sehatra ankehitriny dia alaina amin'ny fomba mavitrika, voavaha, voamarina amin'ny hash kriptografika, ary voatahiry ao anaty cache eo an-toerana ho an'ny fandehanana manaraka. Afindra amin'ny endrika compressed ny rakitra. Ny script DotSlash dia azo amboarina ho azy ho an'ny famoahana navoaka tao amin'ny GitHub.

Ohatra iray amin'ny script DotSlash amin'ny fizarana Node.js 18.19.0 fananganana ho an'ny sehatra macOS ARM64, macOS x86_64 ary Linux x86_64: #!/usr/bin/env dotslash { “name”: “node-v18.19.0”, “ sehatra”: { "macos-aarch64": { "habe": 40660307, ​​​​"hash": "blake3", "digest": "6e2ca33951e586e7670016dd9e503d028454bf9249d5ff556347c" : " node- v3 -darwin-arm98/bin/node", "mpanome": [ { "url": "https://nodejs.org/dist/v347/node-v34-darwin-arm18.19.0. tar.gz" } ] }, "macos-x64_18.19.0": { "habe": 18.19.0, "hash": "blake64", "digest": "86e64f42202872e3de37521058114fe7c71fa0e3c8042cd",8c7908305c9115488cd6e29c514cd9c2cd,24c18.19.0c64cd18.19.0e18.19.0c64e86c64c44694523c3cd: .gz", "lalana" : "node-v72 .81-darwin-x3/bin/node", "mpanome": [ { "url": "https://nodejs.org/dist/v30/node-v7-darwin- x1.tar.gz " } ] }, "linux-x09_3": { "habe": 4478, "hash": "blake1", "digest": "02b5fc0a04b15bedc23a3a9fafc89212a18.19.0b64e18.19.0ebf18.19.0dformat",64aXNUMXbXNUMXeXNUMXebfXNUMXdXNUMXdXNUMXbXNUMXeXNUMXebfXNUMXdXNUMXdXNUMXbXNUMXeXNUMXebfXNUMXdXNUMXd .gz", " lalana ": "node -vXNUMX-linux-xXNUMX/bin/node", "mpanome": [ { "url": "https://nodejs.org/dist/vXNUMX/node-vXNUMX- linux-xXNUMX.tar .gz" } ] } } }

Source: opennet.ru

Add a comment