voici module qui aident u à écrire commande
noeud-cmd
Interface simple ligne de commande/terminal pour vous permettre d'exécuter des commandes de ligne de commande ou style bash si vous étiez dans le terminal.
shelljs
ShellJS est une implémentation portable (Windows/Linux/OS X) des commandes shell Unix sur le dessus de l'API Node.js. Vous pouvez l'utiliser pour éliminer la dépendance de votre script shell sur Unix tout en gardant ses commandes familières et puissantes. Vous pouvez également l'installer globalement de sorte que vous puissiez l'exécuter à partir de projets Node extérieurs - dire au revoir à ces scripts Bash gnarly!
https://www.npmjs.com/package/node-cmd
https://www.npmjs.com/package/shelljs
un coup d'oeil à ce code peut aider u
var cmd=require('node-cmd');
cmd.get(
git clone https://github.com/RIAEvangelist/node-cmd.git
cd node-cmd
ls
,
function(data){
console.log('the node-cmd cloned dir contains these files :\n\n',data)
}
);
ont regard sur ce module
// starting a new repo
require('simple-git')()
.init()
.add('./*')
.commit("first commit!")
.addRemote('origin', 'https://github.com/user/repo.git')
.push('origin', 'master');
// push with -u
require('simple-git')()
.add('./*')
.commit("first commit!")
.addRemote('origin', 'some-repo-url')
.push(['-u', 'origin', 'master'], function() {
// done.
});
https://www.npmjs.com/package/simple-git
une recherche pour "NodeJS entrée utilisateur" renvoie beaucoup d'options –
@Adil J'ai essayé, mais obtenir la valeur vide de params. – Allen
a réussi le chemin correct de git – Adiii