UNPKG

adonis-cor-sdk

Version:

Package inspired in Services to provide support to COR API Integration.

34 lines (28 loc) 1.14 kB
'use strict' /* * adonis-cor-sdk * * (c) Daniel Guzman <daniel@projectcor.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ const path = require('path') module.exports = async (cli) => { try { cli.command.info(`Checking if file exist: ${path.join(cli.helpers.configPath(), 'cor-sdk.js')}`) const exists = await cli.command.pathExists(path.join(cli.helpers.configPath(), 'cor-sdk.js')) cli.command.completed(`Exist`, exists) if (exists) { cli.command.info('The file already exists. Nothing to do') cli.command.completed('keeped', 'config/cor-sdk.js') }else{ cli.command.info('The file does not exist. Proceeding to create it') await cli.copy(path.join(__dirname, 'config/index.js'), path.join(cli.helpers.configPath(), 'cor-sdk.js')) cli.command.completed('created', 'config/cor-sdk.js') } } catch (error) { cli.command.warn('Unable to setup the file config/cor-sdk.js. Please, copy the config file from the following url') cli.command.warn('http://bit.ly/2RFTznS') } }