Naturalmente, para obter os argumentos de linha de comando com node.js é necessário acessar a propriedade argv do objeto process:
O resultado do script acima é:
É possível observar que tratar estes parâmetros na mão é um pouco trabalhoso pois precisamos lidar com cada argumento acessando-os elemento-por-elemento do array e isso demanda certo esforço, para diminuir este trabalho pode-se utilizar a lib node-optimist.
Esta biblioteca é open-source e facilita muito o trabalho, veja o exemplo abaixo que é de uma pequena app que estou criando e cujo código disponibilizarei como open-source em breve:
Simples não?