Comparing version 1.0.8 to 1.1.0
@@ -21,2 +21,3 @@ #!/usr/bin/env node | ||
.option('-x, --extract [destination]', 'extract downloaded package') | ||
.option('-f, --filter <directory>', 'filter specific directory', '/') | ||
.parse(process.argv); | ||
@@ -33,5 +34,6 @@ | ||
var path = program.args[0]; | ||
var filter = program.filter; | ||
var crex = new CrEx(auth); | ||
var name = null; | ||
var spinner = ora('Exporting package...').start(); | ||
var spinner = ora(util.format('Exporting package from %s...', chalk.green(crex.getAddress()))).start(); | ||
@@ -55,2 +57,3 @@ if (program.target) { | ||
path = (path.charAt(0) === '/') ? path : '/' + path; | ||
filter = (filter.charAt(0) === '/') ? filter : '/' + filter; | ||
@@ -88,2 +91,8 @@ crex.exportCreatePackage({ | ||
var path = '/' + zipEntry.entryName.split('/').slice(1, -1).join('/'); | ||
if (program.filter) { | ||
if (!path.startsWith(filter)) { | ||
return; | ||
} | ||
} | ||
console.log(path); | ||
zip.extractEntryTo(zipEntry.entryName, dest + path, false, true); | ||
@@ -90,0 +99,0 @@ }); |
@@ -42,3 +42,3 @@ var api = require('./api'); | ||
var url = this.url; | ||
return this.port ? url + this.port : url; | ||
return this.port !== '' ? url + ':' + this.port : url; | ||
} | ||
@@ -45,0 +45,0 @@ |
{ | ||
"name": "crex", | ||
"version": "1.0.8", | ||
"version": "1.1.0", | ||
"description": "Creative Exchange SDK for Javascript", | ||
@@ -5,0 +5,0 @@ "author": "Mateusz Luczak <mateusz.luczak@outlook.com>", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
180524
4667