obez
Version:
récupérer des fichiers à partir de liens mis en favoris
56 lines (40 loc) • 1.17 kB
JavaScript
//var jsonfile = require('jsonfile');
var Download = require('download');
//var data = require("./data.json")
//var util = require('util')
var file = 'data.json' ;
var Storage = require('cli-storage')
, storage = new Storage('bar', {});
//var maListe = jsonfile.readFileSync( file);
var userArgs = process.argv.slice(2);
/* Traitement des arguments */
console.log( 'foo = ' + storage.get( 'foo' ) );
if (userArgs[0]==="help"){
storage.set( 'foo', userArgs[1] );
console.log("\n Liste des commandes. \n");
}
if (userArgs[0]==="list"){
console.log("Ma liste : \r");
maListe.forEach(function(l){
console.log( " - " + l.nom + " v-" + l.version + "\r");
});
}
if (userArgs[0]==="dl"){
if (userArgs[1]){
console.log('dl ' + userArgs[1]);
maListe.forEach(function(l){
if (l.nom===userArgs[1]){
console.log("check " + l.url);
new Download({mode: '755'})
.get(l.url)
.dest('dest')
.run();
}
//console.log( " - " + l.nom + " v-" + l.version + "\r");
});
//console.log('\n url : ' + maListe[])
} else {
console.log("\n Vous avez oublié le nom du fichier à télécharger. \n");
}
}