diff --git a/lib/App.js b/lib/App.js index 0b52ac58..0a588012 100644 --- a/lib/App.js +++ b/lib/App.js @@ -1398,6 +1398,22 @@ $ sudo systemctl restart docker } } + if (process.env.HOMEY_HEADLESS !== '1') { + Log(''); + Log.info('Before publishing, please review the Homey App Store guidelines:'); + Log.info('https://apps.developer.homey.app/app-store/guidelines'); + Log(''); + const { hasReadGuidelines } = await inquirer.prompt([ + { + type: 'confirm', + name: 'hasReadGuidelines', + message: 'I have read the Homey App Store guidelines', + default: false, + }, + ]); + if (!hasReadGuidelines) return; + } + let manifest = App.getManifest({ appPath: this.path }); try { diff --git a/package-lock.json b/package-lock.json index 37e6e382..89032aad 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "homey", - "version": "4.1.1", + "version": "4.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "homey", - "version": "4.1.1", + "version": "4.2.0", "license": "ISC", "dependencies": { "cli-table": "^0.3.11", diff --git a/package.json b/package.json index f3a5bc0d..65a94ad5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homey", - "version": "4.1.1", + "version": "4.2.0", "description": "Command-line interface and type declarations for Homey Apps", "main": "bin/homey.js", "files": [