import { iCommand , iConfig , iLogin } from '../common.d' ; export default class DefaultConfig implements iConfig { mpToolPath : string = '' ; projectPath : string = '' ; desc : string = '' ; ver : string = '' ; ask : boolean = true ; /** 每次询问版本号的提示文案 */ askVersionText : string = '版本号' ; /** 每次询问版本描述的提示文案 */ askDescText : string = '版本描述' ; stdout : boolean = false ; uploadingText : string = '小程序代码上传中...' ; execPath : string = '' ; commands : iCommand [ ] = [ ] ; async error ( ) { } async beforeExecAllCmd ( ) { } ; async afterExecAllCmd ( ) { } ; async beforeUpload ( ) { } ; async done ( ) { } ; outResult : boolean = true ; /** 服务端上传相关 */ token : string = '' ; remote : string = '' ; useServerUpload : boolean = false ; login : iLogin = { before ( ) { } , qrGot ( { terminal } ) { console . log ( terminal ) ; } , after ( { stdout } ) { console . log ( stdout ) ; } , error ( { err } ) { console . log ( err ) ; } , } ; } ;