From 8c0569bf34405dfdf0968b26f33dd70976866943 Mon Sep 17 00:00:00 2001 From: realtradam Date: Thu, 21 Apr 2022 07:55:45 -0400 Subject: init --- template/Rakefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 template/Rakefile (limited to 'template/Rakefile') diff --git a/template/Rakefile b/template/Rakefile new file mode 100644 index 0000000..1629ff0 --- /dev/null +++ b/template/Rakefile @@ -0,0 +1,21 @@ +require 'Justicar' +require 'opal-browser' + +desc "Build your website" +task :build do + Justicar.build_source('src') + Justicar.build('build', 'public') +end + +desc "Create a server and open your site in your browser" +task :serve do + link = "http://localhost:8000/index.html" + if RbConfig::CONFIG['host_os'] =~ /mswin|mingw|cygwin/ + system "start #{link}" + elsif RbConfig::CONFIG['host_os'] =~ /darwin/ + system "open #{link}" + elsif RbConfig::CONFIG['host_os'] =~ /linux|bsd/ + system "xdg-open #{link}" + end + `ruby -run -ehttpd build -p8000` +end -- cgit v1.2.3