Execute Comandos do Shell em JavaScript com ShellJS
ShellJS é uma implementação portable para Linux, OS X e Windows de comandos de Shell Unix da API Node.js.
Introdução
ShellJS é uma implementação portable para Linux, OS X e Windows de comandos de Shell Unix da API Node.js. Você pode usá-lo para eliminar a dependência do Script Shell em Unix, mantendo seus comandos familiares e poderosos. Você também pode instalá-lo __globalment__e para que você possa executá-lo a partir de projetos externos!
Se você quiser apenas comandos UNIX, confira o novo projeto shelljs/shx, um utilitário para shelljs na linha de comando.
Instalação
Via npm
Exemplos
Global vs Local
Já não recomenda-se usar uma importação global para ShellJS (ou seja, require(‘shelljs / global’)). Embora ainda seja suportado por conveniência, isso polui o namespace global e, portanto, só deve ser usado com cautela.
Em vez disso, recomenda-se uma importação local (padrão para pacotes npm)
Comandos do Shell em JS
Todos os comandos são executados de forma síncrona, salvo indicação em contrário. Todos os comandos aceitam caracteres globbing do bash (*,?, etc.), compatíveis com o módulo node glob module.
Para comandos e recursos menos utilizados, consulte a wiki.
Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!