| 123456789101112131415161718192021222324252627 | 
							- var path = require('path')
 
- var fs = require('fs')
 
- var ora = require('ora')
 
- var config = require('./config')
 
- var varsPath = path.resolve(config.themePath, './src/common/var.scss')
 
- var filePath = path.resolve(process.cwd(), config.config)
 
- exports.check = function () {
 
-   if (!fs.existsSync(varsPath)) {
 
-     ora('please install `' + config.themeName + '`').fail()
 
-     process.exit(1)
 
-   }
 
- }
 
- exports.init = function (_file) {
 
-   var spinner = ora('Generator variables file').start()
 
-   filePath = path.resolve(process.cwd(), _file ? _file : config.config)
 
-   if (fs.existsSync(filePath)) {
 
-     spinner.text = 'Variables file already exists.'
 
-     spinner.fail()
 
-   } else {
 
-     fs.writeFileSync(filePath, fs.readFileSync(varsPath), 'utf-8')
 
-     spinner.succeed()
 
-   }
 
- }
 
 
  |