diff --git a/bin/install.sh b/bin/install.sh index f46e350e4..c3e483514 100755 --- a/bin/install.sh +++ b/bin/install.sh @@ -87,29 +87,32 @@ elif [ -f $GIT_TARGET/wp-config.php ]; then ) elif [ -f $GIT_TARGET/system/config/system.yaml ]; then PLATFORM=Grav + mkdir "$GIT_TARGET/user/gantry5" sources=( - 'platforms/grav/gantryadmin' + # Admin plugin + 'platforms/grav/gantry5' 'platforms/common' + # Libraries 'src' - 'vendor' - 'themes/gantry/grav' - 'themes/gantry/common' - 'src' - 'vendor' + # Assets + 'assets' + 'engines' + # Themes + 'themes/hydrogen/grav' + 'themes/hydrogen/common' ) targets=( - 'user/plugins/gantryadmin' - 'user/plugins/gantryadmin/common' - 'user/plugins/gantryadmin/src' - 'user/plugins/gantryadmin/vendor' + # Admin plugin + 'user/plugins/gantry5' + 'user/plugins/gantry5/common' + # Libraries + 'user/plugins/gantry5/src' + # Assets + 'user/gantry5/assets' + 'user/gantry5/engines' + # Themes 'user/themes/hydrogen' 'user/themes/hydrogen/common' - 'user/themes/hydrogen/src' - 'user/themes/hydrogen/vendor' - 'user/themes/hydrogen-demo' - 'user/themes/hydrogen-demo/common' - 'user/themes/hydrogen-demo/src' - 'user/themes/hydrogen-demo/vendor' ) elif [ -f $GIT_TARGET/mage ]; then PLATFORM=Magento diff --git a/engines/grav/nucleus/.gitkeep b/engines/grav/nucleus/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/themes/hydrogen/grav/blueprints/asset/file.yaml b/engines/grav/nucleus/blueprints/asset/file.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/asset/file.yaml rename to engines/grav/nucleus/blueprints/asset/file.yaml diff --git a/themes/hydrogen/grav/blueprints/author.yaml b/engines/grav/nucleus/blueprints/author.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/author.yaml rename to engines/grav/nucleus/blueprints/author.yaml diff --git a/themes/hydrogen/grav/blueprints/blog_item.yaml b/engines/grav/nucleus/blueprints/blog_item.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/blog_item.yaml rename to engines/grav/nucleus/blueprints/blog_item.yaml diff --git a/themes/hydrogen/grav/blueprints/blog_list.yaml b/engines/grav/nucleus/blueprints/blog_list.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/blog_list.yaml rename to engines/grav/nucleus/blueprints/blog_list.yaml diff --git a/themes/hydrogen/grav/blueprints/default.yaml b/engines/grav/nucleus/blueprints/default.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/default.yaml rename to engines/grav/nucleus/blueprints/default.yaml diff --git a/themes/hydrogen/grav/blueprints/form.yaml b/engines/grav/nucleus/blueprints/form.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/form.yaml rename to engines/grav/nucleus/blueprints/form.yaml diff --git a/themes/hydrogen/grav/blueprints/nopad.yaml b/engines/grav/nucleus/blueprints/nopad.yaml similarity index 100% rename from themes/hydrogen/grav/blueprints/nopad.yaml rename to engines/grav/nucleus/blueprints/nopad.yaml diff --git a/themes/hydrogen/grav/particles/menu.html.twig b/engines/grav/nucleus/particles/menu.html.twig similarity index 100% rename from themes/hydrogen/grav/particles/menu.html.twig rename to engines/grav/nucleus/particles/menu.html.twig diff --git a/themes/hydrogen/grav/particles/position.html.twig b/engines/grav/nucleus/particles/position.html.twig similarity index 100% rename from themes/hydrogen/grav/particles/position.html.twig rename to engines/grav/nucleus/particles/position.html.twig diff --git a/themes/hydrogen/grav/templates/blog.html.twig b/engines/grav/nucleus/templates/blog.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/blog.html.twig rename to engines/grav/nucleus/templates/blog.html.twig diff --git a/themes/hydrogen/grav/templates/blog_item.html.twig b/engines/grav/nucleus/templates/blog_item.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/blog_item.html.twig rename to engines/grav/nucleus/templates/blog_item.html.twig diff --git a/themes/hydrogen/grav/templates/blog_list.html.twig b/engines/grav/nucleus/templates/blog_list.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/blog_list.html.twig rename to engines/grav/nucleus/templates/blog_list.html.twig diff --git a/themes/hydrogen/grav/templates/default.html.twig b/engines/grav/nucleus/templates/default.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/default.html.twig rename to engines/grav/nucleus/templates/default.html.twig diff --git a/themes/hydrogen/grav/templates/error.html.twig b/engines/grav/nucleus/templates/error.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/error.html.twig rename to engines/grav/nucleus/templates/error.html.twig diff --git a/themes/hydrogen/grav/templates/form.html.twig b/engines/grav/nucleus/templates/form.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/form.html.twig rename to engines/grav/nucleus/templates/form.html.twig diff --git a/themes/hydrogen/grav/templates/formdata.html.twig b/engines/grav/nucleus/templates/formdata.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/formdata.html.twig rename to engines/grav/nucleus/templates/formdata.html.twig diff --git a/themes/hydrogen/grav/templates/forms/data.html.twig b/engines/grav/nucleus/templates/forms/data.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/data.html.twig rename to engines/grav/nucleus/templates/forms/data.html.twig diff --git a/themes/hydrogen/grav/templates/forms/data.txt.twig b/engines/grav/nucleus/templates/forms/data.txt.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/data.txt.twig rename to engines/grav/nucleus/templates/forms/data.txt.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/checkbox/checkbox.html.twig b/engines/grav/nucleus/templates/forms/fields/checkbox/checkbox.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/checkbox/checkbox.html.twig rename to engines/grav/nucleus/templates/forms/fields/checkbox/checkbox.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/checkboxes/checkboxes.html.twig b/engines/grav/nucleus/templates/forms/fields/checkboxes/checkboxes.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/checkboxes/checkboxes.html.twig rename to engines/grav/nucleus/templates/forms/fields/checkboxes/checkboxes.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/date/date.html.twig b/engines/grav/nucleus/templates/forms/fields/date/date.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/date/date.html.twig rename to engines/grav/nucleus/templates/forms/fields/date/date.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/hidden/hidden.html.twig b/engines/grav/nucleus/templates/forms/fields/hidden/hidden.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/hidden/hidden.html.twig rename to engines/grav/nucleus/templates/forms/fields/hidden/hidden.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/ignore/ignore.html.twig b/engines/grav/nucleus/templates/forms/fields/ignore/ignore.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/ignore/ignore.html.twig rename to engines/grav/nucleus/templates/forms/fields/ignore/ignore.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/radio/radio.html.twig b/engines/grav/nucleus/templates/forms/fields/radio/radio.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/radio/radio.html.twig rename to engines/grav/nucleus/templates/forms/fields/radio/radio.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/select/select.html.twig b/engines/grav/nucleus/templates/forms/fields/select/select.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/select/select.html.twig rename to engines/grav/nucleus/templates/forms/fields/select/select.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/text/text.html.twig b/engines/grav/nucleus/templates/forms/fields/text/text.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/text/text.html.twig rename to engines/grav/nucleus/templates/forms/fields/text/text.html.twig diff --git a/themes/hydrogen/grav/templates/forms/fields/textarea/textarea.html.twig b/engines/grav/nucleus/templates/forms/fields/textarea/textarea.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/fields/textarea/textarea.html.twig rename to engines/grav/nucleus/templates/forms/fields/textarea/textarea.html.twig diff --git a/themes/hydrogen/grav/templates/forms/form.html.twig b/engines/grav/nucleus/templates/forms/form.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/forms/form.html.twig rename to engines/grav/nucleus/templates/forms/form.html.twig diff --git a/themes/hydrogen/grav/templates/modular/features.html.twig b/engines/grav/nucleus/templates/modular/features.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/modular/features.html.twig rename to engines/grav/nucleus/templates/modular/features.html.twig diff --git a/themes/hydrogen/grav/templates/modular/showcase.html.twig b/engines/grav/nucleus/templates/modular/showcase.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/modular/showcase.html.twig rename to engines/grav/nucleus/templates/modular/showcase.html.twig diff --git a/themes/hydrogen/grav/templates/modular/text.html.twig b/engines/grav/nucleus/templates/modular/text.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/modular/text.html.twig rename to engines/grav/nucleus/templates/modular/text.html.twig diff --git a/themes/hydrogen/grav/templates/nopad.html.twig b/engines/grav/nucleus/templates/nopad.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/nopad.html.twig rename to engines/grav/nucleus/templates/nopad.html.twig diff --git a/themes/hydrogen/grav/templates/partials/author.html.twig b/engines/grav/nucleus/templates/partials/author.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/partials/author.html.twig rename to engines/grav/nucleus/templates/partials/author.html.twig diff --git a/themes/hydrogen/grav/templates/partials/base.html.twig b/engines/grav/nucleus/templates/partials/base.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/partials/base.html.twig rename to engines/grav/nucleus/templates/partials/base.html.twig diff --git a/themes/hydrogen/grav/templates/partials/blog_item.html.twig b/engines/grav/nucleus/templates/partials/blog_item.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/partials/blog_item.html.twig rename to engines/grav/nucleus/templates/partials/blog_item.html.twig diff --git a/themes/hydrogen/grav/templates/partials/blog_sidebar.html.twig b/engines/grav/nucleus/templates/partials/blog_sidebar.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/partials/blog_sidebar.html.twig rename to engines/grav/nucleus/templates/partials/blog_sidebar.html.twig diff --git a/themes/hydrogen/grav/templates/partials/page_head.html.twig b/engines/grav/nucleus/templates/partials/page_head.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/partials/page_head.html.twig rename to engines/grav/nucleus/templates/partials/page_head.html.twig diff --git a/themes/hydrogen/grav/templates/test.html.twig b/engines/grav/nucleus/templates/test.html.twig similarity index 100% rename from themes/hydrogen/grav/templates/test.html.twig rename to engines/grav/nucleus/templates/test.html.twig diff --git a/platforms/grav/gantryadmin/LICENSE b/platforms/grav/gantry5/LICENSE similarity index 100% rename from platforms/grav/gantryadmin/LICENSE rename to platforms/grav/gantry5/LICENSE diff --git a/platforms/grav/gantry5/README.md b/platforms/grav/gantry5/README.md new file mode 100644 index 000000000..fc423d53e --- /dev/null +++ b/platforms/grav/gantry5/README.md @@ -0,0 +1,4 @@ +grav-plugin-gantry5 +=================== + +Gantry 5 Plugin diff --git a/platforms/grav/gantry5/VERSION b/platforms/grav/gantry5/VERSION new file mode 100644 index 000000000..1ece2a2b5 --- /dev/null +++ b/platforms/grav/gantry5/VERSION @@ -0,0 +1 @@ +5.0.0-beta.2 diff --git a/platforms/grav/gantryadmin/blueprints.yaml b/platforms/grav/gantry5/blueprints.yaml similarity index 73% rename from platforms/grav/gantryadmin/blueprints.yaml rename to platforms/grav/gantry5/blueprints.yaml index eb0a63fba..94f28ed07 100644 --- a/platforms/grav/gantryadmin/blueprints.yaml +++ b/platforms/grav/gantry5/blueprints.yaml @@ -1,6 +1,6 @@ -name: Gantry Template Administration +name: Gantry 5 Template Framework version: 1.0.0 -description: Enables Gantry template administration. +description: Allows Gantry 5 templates to run. validation: strict form: diff --git a/platforms/grav/gantryadmin/gantryadmin.php b/platforms/grav/gantry5/gantry5.php similarity index 78% rename from platforms/grav/gantryadmin/gantryadmin.php rename to platforms/grav/gantry5/gantry5.php index b80b48420..7cf48cb8a 100644 --- a/platforms/grav/gantryadmin/gantryadmin.php +++ b/platforms/grav/gantry5/gantry5.php @@ -1,6 +1,7 @@ ['detectAdmin', 900] + 'onPluginsInitialized' => [ + ['initialize', 1000], + ['detectAdmin', 900] + ] ]; } + public function initialize() + { + /** @var ClassLoader $loader */ + $loader = $this->grav['loader']; + $loader->addClassMap(['Gantry5\\Loader' => __DIR__ . '/src/Loader.php']); + } + /** * Initialize administration plugin if admin path matches. * @@ -43,18 +54,18 @@ class GantryAdminPlugin extends Plugin $base = rtrim($this->grav['base_url'], '/'); $results = explode('/', $admin->route, 3); $theme = array_shift($results); - $this->template = array_shift($results) ?: 'overview'; + $this->template = array_shift($results) ?: 'about'; $this->route = array_shift($results); $this->base = "{$base}{$admin->base}/{$admin->location}/{$theme}"; $this->config->set('system.pages.theme', $theme); $this->enable([ - 'onThemeInitialized' => ['detectTheme', 0], + 'onThemeInitialized' => ['runAdmin', 0], ]); } - public function detectTheme() + public function runAdmin() { $theme = $this->grav['theme']; if (!($theme instanceof \Gantry\Framework\Theme)) { @@ -65,13 +76,7 @@ class GantryAdminPlugin extends Plugin $gantry['base_url'] = $this->base; $gantry['routes'] = [ '1' => '/%s', - 'overview' => '', - 'settings' => '/settings', - 'pages' => '/pages_index', - 'pages/edit' => '/pages_edit', - 'pages/create' => '/pages_create', - 'assignments' => '/assignments', - 'updates' => '/updates', + 'about' => '' ]; $this->grav['gantry'] = $gantry; @@ -81,7 +86,6 @@ class GantryAdminPlugin extends Plugin 'onTwigInitialized' => ['onTwigInitialized', 900], 'onTwigSiteVariables' => ['onTwigSiteVariables', 900] ]); - } /** @@ -91,7 +95,7 @@ class GantryAdminPlugin extends Plugin { // Create admin page. $page = new Page; - $page->init(new \SplFileInfo(__DIR__ . "/pages/gantry.md")); + $page->init(new \SplFileInfo(__DIR__ . "/pages/gantry5.md")); $page->slug($this->template); $this->grav['page'] = $page; } @@ -107,8 +111,8 @@ class GantryAdminPlugin extends Plugin /** @var UniformResourceLocator $locator */ $locator = $this->grav['locator']; - $locator->addPath('gantry-admin', '', ['user/plugins/gantryadmin', 'user/plugins/gantryadmin/common']); - $locator->addPath('gantry-admin', 'assets', ['user/plugins/gantryadmin/common']); + $locator->addPath('gantry-admin', '', ['user/plugins/gantry5', 'user/plugins/gantry5/common']); + $locator->addPath('gantry-admin', 'assets', ['user/plugins/gantry5/common']); $loader = $twig->loader(); $loader->setPaths($locator->findResources('gantry-admin://templates'), 'gantry-admin'); @@ -122,7 +126,7 @@ class GantryAdminPlugin extends Plugin /** @var Twig $twig */ $twig = $this->grav['twig']; - $twig->template = "@gantry-admin/{$this->template}.html.twig"; + $twig->template = "@gantry-admin/pages/{$this->template}.html.twig"; $twig->twig_vars['location'] = $this->template; $twig->twig_vars['gantry_url'] = $this->base; diff --git a/platforms/grav/gantry5/gantry5.yaml b/platforms/grav/gantry5/gantry5.yaml new file mode 100644 index 000000000..b1f32d891 --- /dev/null +++ b/platforms/grav/gantry5/gantry5.yaml @@ -0,0 +1,2 @@ +enabled: true +route: '/admin/gantry5' diff --git a/platforms/grav/gantryadmin/hebe.json b/platforms/grav/gantry5/hebe.json similarity index 64% rename from platforms/grav/gantryadmin/hebe.json rename to platforms/grav/gantry5/hebe.json index cfec06ca4..408d13b5f 100644 --- a/platforms/grav/gantryadmin/hebe.json +++ b/platforms/grav/gantry5/hebe.json @@ -1,12 +1,12 @@ { - "project":"grav-plugin-gantryadmin", + "project":"grav-plugin-gantry5", "platforms":{ "grav":{ "nodes":{ "plugin":[ { "source":"/", - "destination":"/user/plugins/gantryadmin" + "destination":"/user/plugins/gantry5" } ] } diff --git a/platforms/grav/gantryadmin/pages/gantry.md b/platforms/grav/gantry5/pages/gantry5.md similarity index 72% rename from platforms/grav/gantryadmin/pages/gantry.md rename to platforms/grav/gantry5/pages/gantry5.md index 282a4b73f..f2e888811 100644 --- a/platforms/grav/gantryadmin/pages/gantry.md +++ b/platforms/grav/gantry5/pages/gantry5.md @@ -1,5 +1,5 @@ --- -title: Gantry Admin +title: Gantry Templates access: admin.themes: true diff --git a/platforms/grav/gantryadmin/templates/partials/page.html.twig b/platforms/grav/gantry5/templates/partials/page.html.twig similarity index 100% rename from platforms/grav/gantryadmin/templates/partials/page.html.twig rename to platforms/grav/gantry5/templates/partials/page.html.twig diff --git a/platforms/grav/gantryadmin/README.md b/platforms/grav/gantryadmin/README.md deleted file mode 100644 index 3b70d4025..000000000 --- a/platforms/grav/gantryadmin/README.md +++ /dev/null @@ -1,4 +0,0 @@ -grav-plugin-gantryadmin -======================= - -Gantry Admin Plugin diff --git a/platforms/grav/gantryadmin/VERSION b/platforms/grav/gantryadmin/VERSION deleted file mode 100644 index 3eefcb9dd..000000000 --- a/platforms/grav/gantryadmin/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.0.0 diff --git a/platforms/grav/gantryadmin/gantryadmin.yaml b/platforms/grav/gantryadmin/gantryadmin.yaml deleted file mode 100644 index dd8debff1..000000000 --- a/platforms/grav/gantryadmin/gantryadmin.yaml +++ /dev/null @@ -1,2 +0,0 @@ -enabled: true -route: '/admin/gantry' diff --git a/src/classes/Gantry/Framework/Base/Platform.php b/src/classes/Gantry/Framework/Base/Platform.php index 228a67a7a..b7e0dfb79 100644 --- a/src/classes/Gantry/Framework/Base/Platform.php +++ b/src/classes/Gantry/Framework/Base/Platform.php @@ -136,8 +136,15 @@ abstract class Platform return []; } - abstract public function settings(); - abstract public function settings_key(); + public function settings() + { + return null; + } + + public function settings_key() + { + return $this->settings_key; + } public function listModules() { diff --git a/src/platforms/grav/Framework/Platform.php b/src/platforms/grav/Framework/Platform.php index 3e4f6d8e1..68cca9f42 100644 --- a/src/platforms/grav/Framework/Platform.php +++ b/src/platforms/grav/Framework/Platform.php @@ -65,6 +65,25 @@ class Platform extends BasePlatform public function getMediaPaths() { - return ['' => ['user://']]; + return ['' => ['user://gantry5']]; + } + + public function getEnginesPaths() + { + if (is_link('user://gantry5/engines')) { + // Development environment. + return ['' => ["user://gantry5/engines/{$this->name}", 'user://gantry5/engines/common']]; + } + return ['' => ['user://gantry5/engines']]; + } + + public function getAssetsPaths() + { + if (is_link('user://gantry5/assets')) { + // Development environment. + return ['' => ['gantry-theme://', "user://gantry5/assets/{$this->name}", 'user://gantry5/assets/common']]; + } + + return ['' => ['gantry-theme://', 'user://gantry5/assets']]; } } diff --git a/src/platforms/joomla/Framework/Platform.php b/src/platforms/joomla/Framework/Platform.php index 0aee58ea2..1ccac81d7 100644 --- a/src/platforms/joomla/Framework/Platform.php +++ b/src/platforms/joomla/Framework/Platform.php @@ -175,11 +175,6 @@ class Platform extends BasePlatform return \JRoute::_('index.php?option=com_config&view=component&component=com_gantry5', false); } - public function settings_key() - { - return $this->settings_key; - } - public function update() { return \JRoute::_('index.php?option=com_installer&view=update', false); diff --git a/themes/hydrogen/grav/blueprints.yaml b/themes/hydrogen/grav/blueprints.yaml index 2b6a1b525..a038acaea 100644 --- a/themes/hydrogen/grav/blueprints.yaml +++ b/themes/hydrogen/grav/blueprints.yaml @@ -1,5 +1,5 @@ name: Hydrogen -version: 1.0 +version: "5.0.0-beta.2" author: RocketTheme url: http://www.rockettheme.com email: support@rockettheme.com diff --git a/themes/hydrogen/grav/includes/gantry.php b/themes/hydrogen/grav/includes/gantry.php index 785405359..f715642b3 100644 --- a/themes/hydrogen/grav/includes/gantry.php +++ b/themes/hydrogen/grav/includes/gantry.php @@ -4,17 +4,13 @@ namespace Gantry\Framework; /** @var $locator */ /** @var $path */ -// Attempt to locate Gantry Framework if it hasn't already been loaded. -if (!class_exists('Gantry')) { - $bootstrap = $locator('theme://src/bootstrap.php'); - if (!$bootstrap) { - throw new \LogicException('Gantry Framework not found!'); - } - - // Load Gantry Framework. - require_once $bootstrap; +if (!class_exists('\Gantry5\Loader')) { + throw new \LogicException('Please install Gantry 5 Framework plugin!'); } +// Setup Gantry 5 Framework or throw exception. +\Gantry5\Loader::setup(); + // Get Gantry instance. $gantry = Gantry::instance(); diff --git a/themes/hydrogen/grav/scss.sh b/themes/hydrogen/grav/scss.sh deleted file mode 100755 index 4fc11a143..000000000 --- a/themes/hydrogen/grav/scss.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -SASS_PATH=../common/scss:../../../engines/nucleus/scss - -#==================================================================== - -if [ ! -d scss ]; then - mkdir scss -fi -if [ ! -d css-compiled ]; then - mkdir css-compiled -fi - -export SASS_PATH -scss --sourcemap=auto --unix-newlines --watch scss:css-compiled