diff --git a/run-deploy.tsx b/run-deploy.tsx index d2ab39a..5f9ef7c 100644 --- a/run-deploy.tsx +++ b/run-deploy.tsx @@ -53,6 +53,17 @@ try let useToken = await collect("DENO_DEPLOY_TOKEN", arg, env); let useProject = await collect("DENO_DEPLOY_PROJECT", arg, env); + + let scanProd:string|string[] = await prompt(`Do you want to deploy to *production*? [y/n]`); + if(scanProd == "y") + { + scanProd = await prompt(`This will update the live project at ${useProject} are you sure you want to continue? [y/n]`); + scanProd = scanProd=="y" ? ["--prod"] : []; + } + else + { + scanProd = []; + } const command = new Deno.Command( `deno`, @@ -66,6 +77,7 @@ try `--project=${useProject}`, `--import-map=./deno.json`, `--token=${useToken}`, + ...scanProd, Deno.mainModule ], stdin: "piped",