From b1b04d7c3a7463e295d55703d5e2fa3288fa650a Mon Sep 17 00:00:00 2001 From: Adrian Short Date: Thu, 4 Oct 2018 23:20:33 +0100 Subject: [PATCH] Clean output directory before build --- lib/petrify.rb | 4 ++-- lib/petrify/version.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/petrify.rb b/lib/petrify.rb index 86afcc0..cc1bbda 100644 --- a/lib/petrify.rb +++ b/lib/petrify.rb @@ -43,9 +43,9 @@ module Petrify def self.setup # Recursively delete working directory to ensure no redundant files are left behind from previous builds. - # FileUtils.rm_rf(@working_dir) + # But preserve dot-files (especially .git directory) + FileUtils.rm_r(Dir.glob(File.join(@@working_dir, '*'))) Dir.mkdir(@@working_dir) unless File.directory?(@@working_dir) - # Dir.chdir(@working_dir) # Copy `public` dir to output dir FileUtils.copy_entry('public', @@working_dir) diff --git a/lib/petrify/version.rb b/lib/petrify/version.rb index b0bb4c8..8d184b1 100644 --- a/lib/petrify/version.rb +++ b/lib/petrify/version.rb @@ -1,3 +1,3 @@ module Petrify - VERSION = "0.1.0" + VERSION = "0.2.0" end