July 2017
Intermediate to advanced
656 pages
16h 1m
English
When we call print, we pass in process.argv[2]; if its value is false, then we alternatively pass a dot (.) (meaning current working directory).
The argv property on process is an array of command line arguments, including the call to node (at process.argv[0]) and the file being executed (at process.argv[1]).
When we ran node meta.js my-folder, process.argv[2] had the value my-folder.
Our print function uses fs.readdirSync to get an array of all the files and folders in the specified dir (in our case, the dir was my-folder).
We call ...