3 ms·
OP here. At Mozilla's PDF.js project we have a large Makefile responsible for everything from custom-bundling our .js files to building our Firefox addon exten
by arturadib 15y ago
OP here.
At Mozilla's PDF.js project we have a large Makefile responsible for everything from custom-bundling our .js files to building our Firefox addon extension and firing up a localhost server.
ShellJS is part of our effort to minimize our dependencies, particularly on Unix commands so as to offer homogenous support to our Windows users. It should also be of use to folks who want to do traditional shell scripting on multiple platforms using JavaScript and a familiar syntax - no need to learn another library. All commands are synchronous, including exec().
We're looking for early adopters and contributors who can help us mature the code. Thanks!
- Game_Ender 15y agoWhy did you decide to go with this instead of a cross platform scripting language like Python, Ruby, or Perl? In both cases you need a custom runtime compiled from C or C++ code.
- arturadib 15y agoPDF.js is a JavaScript project - that's the language we know for sure all our contributors speak :)
- MatthewPhillips 15y agoNode.js is just as cross-platform as any of those.
- tikhonj 15y agoJavaScript is also a cross-platform scripting language. Coincidentally, it's nice to see JavaScript being used for a much larger variety of tasks. I think it's a very underrated language.