Facebook emepeela koodu maka ọrụ DotSlash

Facebook kwuputara ebe mepere emepe nke dotslash, akụrụngwa iwu-ahịrị emebere iji mee ka ọ dị mfe ikesa otu faịlụ nwere ike ime maka nyiwe dị iche iche. Emebere akụrụngwa ahụ iji mee scripts na-akpaghị aka nbudata faịlụ nwere ike ime nke dabara maka ikpo okwu dị ugbu a, na-elele iguzosi ike n'ezi ihe na mmezu ya. Edere koodu ịba uru na Rust wee kesaa ya n'okpuru ikikere MIT na Apache 2.0.

Ngwa ahụ na-edozi nsogbu ndị dị ka scripts shei maka ịmalite faịlụ ndị a na-arụ ọrụ maka ikpo okwu dị ugbu a, mana n'otu oge ahụ na-ewepụ mkpa ọ dị ịgụnye faịlụ executable maka nyiwe niile akwadoro na ngwugwu. DotSlash na-enyekwa gị ohere ịchekwa ozi gbasara faịlụ ndị anakọtara na-arụ ọrụ na ebe nchekwa yana koodu ahụ, mgbe ị na-etinye faịlụ ahụ n'onwe ha na sava akpụkpọ ụkwụ dị iche iche, nke na-ezere uto nke ebe nchekwa ma belata ibu na usoro ntinye / mmepụta mgbe ị na-arụ ọrụ. arụ ọrụ cloning.

Mgbe ị na-eji DotSlash, a na-eji otu edemede edochi usoro faịlụ ndị akọwapụtara nke ọma nke gụnyere nkọwa nke mgbagha maka ịhọrọ faịlụ executable n'ihe metụtara nyiwe akwadoro. Mgbe emechara edemede DotSlash, faịlụ enwere ike ime nke achọrọ maka ikpo okwu dị ugbu a na-ebudatara ngwa ngwa, ebubataghị ya, kwenye na hash cryptographic, ma chekwaa ya na ebe nchekwa mpaghara maka ọsọ na-esote. A na-ebufe faịlụ n'ụdị abịakọrọ. Enwere ike ịmepụta script DotSlash na-akpaghị aka maka mwepụta ndị ebipụtara na GitHub.

Ihe atụ nke edemede DotSlash maka ikesa Node.js 18.19.0 na-ewuli maka macOS ARM64, macOS x86_64 na Linux x86_64 nyiwe: #!/usr/bin/env dotslash {"aha":" node-v18.19.0", " nyiwe": {"macos-aarch64": {"size": 40660307, ​​"hash": "blake3", "dijest": "6e2ca33951e586e7670016dd9e503d028454bf9249d5ff556347d3 ":" node- v98 -darwin-arm347/bin/node", "ndị na-enye": [ {"url": "https://nodejs.org/dist/v34/node-v18.19.0-darwin-arm64. tar.gz"} ] }, "macos-x18.19.0_18.19.0": {"size": 64, "hash": "blake86", "digest": "64e42202872f3e37521058114de7fe71c0fa3e8042cforma", "8" tar.gz", "ụzọ" : "node-v7908305 .9115488-darwin-x6/bin/node", "ndị na-enye": [ {"url": "https://nodejs.org/dist/v29/node-v514-darwin- x9.tar.gz "} ]} , "linux-x2_24": {"size: 18.19.0, "hash": "blake64", "digest": "18.19.0b18.19.0fc64a86b64bedc44694523a3a72fafc81a3b30e7e1ebad09d3d4478d1b02e5e0e "tar.gz", " ụzọ ": "ọnụ -v04-linux-x15/bin/node", "ndị na-enye": [ {"url": "https://nodejs.org/dist/v23/node-v3- linux-x9.tar .gz"}] }}

isi: opennet.ru

Tinye a comment