"use strict";var t=this&&this.__awaiter||function(t,n,i,e){return new(i||(i=Promise))((function(o,r){function c(t){try{a(e.next(t))}catch(t){r(t)}}function u(t){try{a(e.throw(t))}catch(t){r(t)}}function a(t){var n;t.done?o(t.value):(n=t.value,n instanceof i?n:new i((function(t){t(n)}))).then(c,u)}a((e=e.apply(t,n||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:!0}),exports.initCmd=void 0;const n=require("../core/package"),i=require("../core/install/common/OptionValid");exports.initCmd=function(e){return t(this,void 0,void 0,(function*(){(0,i.validInitOptions)("init",e),yield(0,n.init)(e)}))};