From b28028ac4082842143b0f528d6bc539da6ccb419 Mon Sep 17 00:00:00 2001 From: Pliable Pixels Date: Thu, 21 Sep 2017 12:49:18 -0400 Subject: mega changes, including updates and X --- hooks/before_platform_add/init_directories.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 hooks/before_platform_add/init_directories.js (limited to 'hooks/before_platform_add/init_directories.js') diff --git a/hooks/before_platform_add/init_directories.js b/hooks/before_platform_add/init_directories.js new file mode 100755 index 00000000..babde347 --- /dev/null +++ b/hooks/before_platform_add/init_directories.js @@ -0,0 +1,23 @@ +#!/usr/bin/env node + +/** + * On a fresh clone, the local platforms/ and plugins/ directories will be + * missing, so ensure they get created before the first platform is added. + */ +var fs = require('fs'); +var path = require('path'); + +var platformsDir = path.resolve(__dirname, '../../platforms'); +var pluginsDir = path.resolve(__dirname, '../../plugins'); + +try { + fs.mkdirSync(platformsDir, function (err) { + if (err) { console.error(err); } + }); +} catch(ex) {} + +try { + fs.mkdirSync(pluginsDir, function (err) { + if (err) { console.error(err); } + }); +} catch(ex) {} -- cgit v1.2.3