Facebook DotSlash ව්‍යාපෘතිය සඳහා කේතය විවෘත කර ඇත

ෆේස්බුක් විසින් විවිධ වේදිකා සඳහා ක්‍රියාත්මක කළ හැකි ගොනු කට්ටලයක් බෙදා හැරීම පහසු කිරීම සඳහා නිර්මාණය කරන ලද විධාන රේඛා උපයෝගීතාවයක් වන dotslash හි විවෘත මූලාශ්‍රය නිවේදනය කළේය. උපයෝගීතාව සැලසුම් කර ඇත්තේ වත්මන් වේදිකාවට ගැලපෙන ක්‍රියාත්මක කළ හැකි ගොනුවක් බාගත කිරීම ස්වයංක්‍රීය කරන ස්ක්‍රිප්ට් ධාවනය කිරීමට, එහි අඛණ්ඩතාව සහ ක්‍රියාත්මක කිරීම පරීක්ෂා කිරීමට ය. උපයෝගිතා කේතය රස්ට් වලින් ලියා ඇති අතර MIT සහ Apache 2.0 බලපත්‍ර යටතේ බෙදා හරිනු ලැබේ.

වත්මන් වේදිකාව සඳහා ක්‍රියාත්මක කළ හැකි ගොනු දියත් කිරීම සඳහා උපයෝගීතාව shell scripts හා සමාන ගැටළු විසඳයි, නමුත් ඒ සමඟම පැකේජයේ සියලුම සහය දක්වන වේදිකා සඳහා ක්‍රියාත්මක කළ හැකි ගොනු ඇතුළත් කිරීමේ අවශ්‍යතාවය ඉවත් කරයි. DotSlash ඔබට එකතු කරන ලද ක්‍රියාත්මක කළ හැකි ගොනු පිළිබඳ තොරතුරු කේතය සමඟ ගබඩා කර තැබීමට ඉඩ සලසයි, ගොනු වෙනම ඇරඹුම් සේවාදායකයන් මත තබමින්, නිධියේ ප්‍රමාණය වර්ධනය වීම වළක්වන අතර ක්‍රියාත්මක වන විට ආදාන/ප්‍රතිදාන පද්ධතියේ බර අඩු කරයි. ක්ලෝනකරණ මෙහෙයුම්.

DotSlash භාවිතා කරන විට, වේදිකා-විශේෂිත ක්‍රියාත්මක කළ හැකි ගොනු කට්ටලය තනි ස්ක්‍රිප්ට් එකකින් ප්‍රතිස්ථාපනය කරනු ලබන අතර එයට සහය දක්වන වේදිකා වලට අදාළව ක්‍රියාත්මක කළ හැකි ගොනුව තේරීම සඳහා තර්කනය පිළිබඳ විස්තරයක් ඇතුළත් වේ. DotSlash ස්ක්‍රිප්ට් එකක් ක්‍රියාත්මක කිරීමෙන් පසුව, වත්මන් වේදිකාවට අවශ්‍ය ක්‍රියාත්මක කළ හැකි ගොනුව ගතිකව බාගත කර, අසුරන ලද, ගුප්ත ලේඛන හැෂ් එකකට එරෙහිව සත්‍යාපනය කර, පසුව ධාවනය සඳහා දේශීය හැඹිලියක ගබඩා කර ඇත. ගොනු සම්පීඩිත ආකාරයෙන් මාරු කරනු ලැබේ. GitHub හි ප්‍රකාශිත නිකුතු සඳහා DotSlash ස්ක්‍රිප්ට් ස්වයංක්‍රීයව ජනනය කළ හැක.

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": { "size": 40660307, ​​"hash": "blake3", "digest": "6e2ca33951e586e7670016dd9e503d028454bf9249d5bf556347d3c98d" ", "මාර්ගය": " node- v347 -darwin-arm34/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v18.19.0/node-v64-darwin-arm18.19.0. tar.gz" } ] }, "macos-x18.19.0_64": { "ප්‍රමාණය": 86, "hash": "blake64", "digest": "42202872e3f37521058114e7de71fe0c3fa8042e8 at": "tar.gz", "මාර්ගය" : "node-v7908305 .9115488-darwin-x6/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v29/node-v514-darwin- x9.tar.gz " } ] }, "linux-x2_24": { "ප්‍රමාණය": 18.19.0, "hash": "blake64", "digest": "18.19.0b18.19.0fc64a86b64bedc44694523a3a72fafc81a3b30bedc7a1a09fafc3a4478b1eb02 "ආකෘතිය": "tar.gz", " මාර්ගය ": "node -v5-linux-x0/bin/node", "providers": [ { "url": "https://nodejs.org/dist/v04/node-v15- linux-x23.tar .gz" } ] } }

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න