Comparing version 1.2.0 to 1.2.1
@@ -40,2 +40,7 @@ #!/usr/bin/env node | ||
}) | ||
.option('clone', { | ||
desc: 'Clone repository instead of archive download', | ||
type: 'boolean', | ||
alias: 'c' | ||
}) | ||
.option('yes', { | ||
@@ -42,0 +47,0 @@ desc: 'Use the default options', |
@@ -56,3 +56,3 @@ const path = require('path') | ||
if (generator.type === 'repo') { | ||
await ensureRepo(generator, this.opts.update) | ||
await ensureRepo(generator, this.opts.update, this.opts.clone) | ||
} else if (generator.type === 'npm') { | ||
@@ -168,3 +168,3 @@ await ensurePackage(generator, this.opts.update) | ||
*/ | ||
async function ensureRepo(generator, update) { | ||
async function ensureRepo(generator, update, clone) { | ||
if (!update && (await fs.pathExists(generator.path))) { | ||
@@ -177,3 +177,3 @@ return | ||
try { | ||
await downloadRepo(generator.slug, generator.path) | ||
await downloadRepo(generator.slug, generator.path, { clone }) | ||
spinner.stop() | ||
@@ -180,0 +180,0 @@ logger.success('Downloaded repo') |
{ | ||
"name": "sao", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "Futuristic scaffolding tool ⚔", | ||
@@ -5,0 +5,0 @@ "repository": { |
37947
1092