Google ZX - שעל סקריפּס מיט Javascript

ווי אַזוי צו שרייַבן שעל-סקריפּס מיט Javascript און Node.js

א באמת וניווערסאַל שפּראַך

מיט די העכערונג פון Node.js, דזשאַוואַסקריפּט (און לעצטנס, טיפּעסקריפּט) איז געווארן אַ באַוווסט שפּראַך צו שרייַבן אַלע סאָרץ פון פאַרשידענע סקריפּס. דאַנק צו די האַרץ ליבראַריעס אַרייַנגערעכנט אין יעדער Node.js-ינסטאַנס, דעוועלאָפּערס האָבן אויך אַקסעס צו פאַרשידן קאַללס צו די אָפּערייטינג סיסטעם. די בייגיקייט פון דזשאַוואַסקריפּט (כאָטש אַ קאָסטן פון האַרדער וישאַלט) קאַמביינד מיט דעם שטאַרק רונטימע מאָטאָר האָט געהאָלפֿן צו באַקומען אַ גרויס שפּור אין קראַנט סערווער ינווייראַנמאַנץ. פֿאַר UNIX מאשינען, דעם מיטל אַז דזשאַוואַסקריפּט לעבן צוזאמען די געזונט געגרינדעט באַש-סקריפּס, וואָס זענען געבוירן דורך די אַפּערייטינג סיסטעם.

וואָס אויב ...

וואָס אויב איר קען אָנקלינגען באַש-קאַמאַנדז אין דיין נאָדע.דזשס-סקריפּס? איר קען וועלן צו נוצן Javascript פֿאַר רובֿ פון די ימפּלאַמענטיישאַנז, אָבער איר דאַרפֿן צו נוצן Bash דאָ און דאָרט צו דערגרייכן אַ ציל.

מיט איינער פון גוגל 'ס לעצט פּראַדזשעקס, אַ CLI-געצייג פשוט גערופֿן "זקס", אַזאַ אַ ביבליאָטעק איז איצט בנימצא. בעסטער פון אַלע: איר קענען נוצן עס גלייך. כל איר דאַרפֿן איז אַן אינסטאַלירן נאָדע.דזשס בייַשפּיל וואָס איז גלייַך צו אָדער העכער צו ווערסיע 14.

// Your JS-file. You can either use
// the .js-suffix or the alternative
// .mjs-suffix, which allows the global
// usage of 'await' when used with 'zx'.

// The nessary shebang, as in Bash-scripts
#!/usr/bin/env zx

// A simple demonstration on how to
// call Bash-command inside your JS.
// Here, we log the current working directory.
await $`echo $PWD`;
// Now to call your file, you can 
// simply use 'npx', the node package
// executor that comes with NPM.

npx zx ./demo.mjs

// For more examples, check out the 
// repo where Google provides some
// more real-world use cases.

דורך ניצן די דאָלאַר-צייכן ווי אַ אָפּעראַטאָר, נאכגעגאנגען דורך צוויי באַקקטיקס וואָס אַרייַננעמען איר באַש-קאָד, איר קענען מאַכן פאַקטיש רופט ווי אין אַ באַש-שריפט.

און אויב איר ינסטאַלירן "zx" ווי אַ גלאבאלע דעפּענדענסי, איר קענען רופן דיין Javascript טעקעס די זעלבע וועג ווי דיין Bash-סקריפּס.

מער צו ויספאָרשן

דער אַרטיקל בלויז יימז צו געבן אַ הקדמה צו די פּעקל. פֿאַר מער אינפֿאָרמאַציע, טשעק אויס די לינקס אין די אַדדענדום צו ויספאָרשן די אַפּי און אַלע די פֿעיִקייטן "zx" שטיצט.

פֿאָרשלאָגן

פֿאַרבונדענע

נאָך-וואָרט

שפּראַכן