મેટાએ ડોટસ્લેશનો સોર્સ કોડ બહાર પાડ્યો, જે એક્ઝિક્યુટેબલના વિતરણને સરળ બનાવે છે. 

ડોટસ્લેશ

DotSlash હવે ઓપન સોર્સ છે

મેટા (અગાઉ ફેસબુક તરીકે ઓળખાતું) એક બ્લોગ પોસ્ટમાં આ સમાચારની જાહેરાત કરી હતી ડોટસ્લેશ કોડ રિલીઝ કરવાનો નિર્ણય લીધો છે, વિવિધ પ્લેટફોર્મ્સ વચ્ચે એક્ઝિક્યુટેબલના સમૂહના વિતરણને સરળ બનાવવા માટે રચાયેલ કમાન્ડ લાઇન ટૂલ. ઉપયોગિતા રસ્ટમાં વિકસાવવામાં આવી છે અને મેટાએ MIT અને Apache 2.0 લાયસન્સ હેઠળ કોડ બહાર પાડ્યો છે.

ડોટસ્લેશનો સાર એ મોટી એક્ઝિક્યુટેબલ ફાઇલોના નિર્માણનું સંચાલન અને ઓટોમેશન છે, જે તમામ સપોર્ટેડ પ્લેટફોર્મ ફાઇલોને એક પેકેજમાં સામેલ કરવાની જરૂરિયાતને દૂર કરે છે.

અમે ઓપન સોર્સ્ડ ડોટસ્લેશ કર્યું છે, એક સાધન જે રીપોઝીટરીના કદ પર નજીવી અસર સાથે સ્ત્રોત નિયંત્રણમાં મોટા એક્ઝિક્યુટેબલ્સ ઉપલબ્ધ કરાવે છે, આમ I/O-સઘન ક્લોનિંગ કામગીરીને ટાળે છે.

DotSlash શું છે?

ડોટસ્લેશ તે એક સાધન છે જે તમને એક્ઝિક્યુટેબલ્સ શામેલ કરવાની મંજૂરી આપે છે Grandes ન્યૂનતમ અસર સાથે સ્ત્રોત કોડ નિયંત્રણમાં રિપોઝીટરીના કદમાં. DotSlash પાછળ મુખ્ય વિચાર છે પ્લેટફોર્મ-વિશિષ્ટ એક્ઝિક્યુટેબલના સમૂહને એક સ્ક્રિપ્ટ સાથે બદલો જેમાં સમર્થિત પ્લેટફોર્મ માટે વર્ણનકર્તાઓ છે. જેમ કે, DotSlash એ સ્ક્રિપ્ટો ચલાવવાનો હેતુ છે જે વર્તમાન પ્લેટફોર્મ માટે યોગ્ય એક્ઝિક્યુટેબલ ફાઇલોને ડાઉનલોડ કરવા, તેમની અખંડિતતા ચકાસવા અને તેમને એક્ઝિક્યુટ કરવા માટે સ્વચાલિત કરે છે.

આ સાધન વર્તમાન પ્લેટફોર્મ પર ચાલતા એક્ઝિક્યુટેબલ્સમાં શેલ સ્ક્રિપ્ટો માટે સમાન પડકારોને સંબોધિત કરે છે, પરંતુ પેકેજમાં તમામ પ્લેટફોર્મ્સ માટે એક્ઝિક્યુટેબલ્સનો સમાવેશ કરવાની જરૂરિયાતને દૂર કરે છે. સાધન તમને સંકલિત એક્ઝિક્યુટેબલ ફાઇલો વિશે માહિતી સંગ્રહિત કરવાની મંજૂરી આપે છે કોડ સાથે રિપોઝીટરીમાં, જ્યારે ફાઇલોને અલગ હોમ સર્વર પર હોસ્ટ કરવામાં આવે છે, રિપોઝીટરીની વૃદ્ધિને અટકાવે છે અને ક્લોનિંગ કામગીરી દરમિયાન I/O સિસ્ટમ પરનો ભાર ઘટાડે છે.

DotSlash સાથે, પ્લેટફોર્મ-વિશિષ્ટ એક્ઝિક્યુટેબલનો સમૂહ સપોર્ટેડ પ્લેટફોર્મ્સ માટે વર્ણનકર્તા ધરાવતી સિંગલ સ્ક્રિપ્ટ દ્વારા બદલવામાં આવે છે. DotSlash વર્તમાન ઓપરેટિંગ સિસ્ટમ અને CPU માટે યોગ્ય રિમોટ આર્ટિફેક્ટને પારદર્શક રીતે શોધવા, ડિકમ્પ્રેસ કરવા અને ચકાસવાની કાળજી લે છે.

ફાયદાઓમાં ડોટસ્લેશ હાઇલાઇટ કરે છે એક્ઝિક્યુટેબલ્સને હેન્ડલ કરવામાં કાર્યક્ષમતા, કારણ કે તે તેમના સંચાલનને સરળ બનાવે છે, વિકાસકર્તાને I/O કામગીરીમાં મોટી માત્રામાં ફાઇલોને ક્લોન કરવાની જરૂરિયાતને ટાળે છે. ડિફૉલ્ટ સ્થાનો પર એક્ઝિક્યુટેબલના બલ્ક ઇન્સ્ટોલેશનને અટકાવે છે, જે મોટી માત્રામાં ડિસ્ક સ્પેસનો ઉપયોગ કરી શકે છે અને સોફ્ટવેર મેનેજમેન્ટ કામગીરીને ધીમું કરી શકે છે. વધુમાં, પ્રોજેક્ટની પ્રકૃતિને કારણે, DotSlash ક્રોસ-પ્લેટફોર્મ છે અને વિકાસના વાતાવરણની વિશાળ શ્રેણીમાં ચાલી શકે છે, જે તેને વિવિધ ઓપરેટિંગ સિસ્ટમ્સ અને CPU આર્કિટેક્ચર્સ માટે અત્યંત અનુકૂલનક્ષમ બનાવે છે.

DotSlash કેવી રીતે કામ કરે છે?

DotSlash વિવિધ ઓપરેટિંગ સિસ્ટમ્સ અને CPU આર્કિટેક્ચર્સ પર એક્ઝિક્યુટેબલના પારદર્શક અમલની ખાતરી કરવા માટે ઘણા મુખ્ય કાર્યો કરે છે:

  1. શોધ અને પસંદગી- DotSlash વર્તમાન ઓપરેટિંગ સિસ્ટમ અને CPU માટે યોગ્ય રિમોટ આર્ટિફેક્ટને પારદર્શક રીતે શોધે છે, ડિકમ્પ્રેસ કરે છે અને તેની ચકાસણી કરે છે.
  2. સંસ્કરણ સંચાલન: તમને દરેક ટૂલનું યોગ્ય વર્ઝન યોગ્ય સ્થાને વિશ્વસનીય રીતે મેળવવા માટે સક્ષમ કરે છે, જે જટિલ વિકાસ વાતાવરણમાં એક પડકારજનક કાર્ય બની શકે છે.
  3. ઓટોમેશન: મોટાભાગની DotSlash ફાઇલો જનરેટ થાય છે અને ઓટોમેશન દ્વારા સ્ત્રોત નિયંત્રણ માટે પ્રતિબદ્ધ છે, એક્ઝિક્યુટેબલ્સના કાર્યક્ષમ અને ભૂલ-મુક્ત સંચાલનને સુનિશ્ચિત કરે છે.

DotSlash સાથે, પ્લેટફોર્મ-વિશિષ્ટ એક્ઝિક્યુટેબલના સેટને એક સ્ક્રિપ્ટ દ્વારા બદલવામાં આવે છે જે સપોર્ટેડ પ્લેટફોર્મ પર આધારિત એક્ઝિક્યુટેબલને પસંદ કરવા માટેના તર્કનું વર્ણન કરે છે. જ્યારે તમે DotSlash સ્ક્રિપ્ટ ચલાવો છો, ત્યારે વર્તમાન પ્લેટફોર્મ માટે જરૂરી એક્ઝિક્યુટેબલ ફાઇલને ગતિશીલ રીતે ડાઉનલોડ કરવામાં આવે છે, ડિકમ્પ્રેસ કરવામાં આવે છે, હેશ વડે ચકાસવામાં આવે છે અને અનુગામી એક્ઝેક્યુશન માટે સ્થાનિક કેશમાં સંગ્રહિત થાય છે. ફાઇલોને સંકુચિત ફોર્મેટમાં સ્થાનાંતરિત કરવામાં આવે છે અને GitHub પર પ્રકાશિત સંસ્કરણો માટે DotSlash સ્ક્રિપ્ટ્સ આપમેળે જનરેટ થઈ શકે છે.

આખરે જો તમે છો તેના વિશે વધુ જાણવામાં રસ છે, તમે સંપર્ક કરી શકો છો નીચેની કડી માં વિગતો.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.