Sha256: f8671f9dcc685ff8d11c87f555cdd102f74dd9e708b53ebdf699ced223c747c7
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
require_relative 'qbuild/version' require_relative 'qbuild/config' require_relative 'qbuild/jshandler' module Qbuild def self.main(arg) if arg[0] == '--init' || arg[0] == '-i' init elsif arg[0] == '--version' || arg[0] == '-v' display_version elsif arg[0] == '--options' || arg[0] == '-o' display_options else display_help end end private def self.init Qbuild::Config.init puts PadUtils.puts_c "Qbuild initialized.", :green PadUtils.puts_c "Update options in '.qbuild.json'" puts end def self.display_options js_paths = Qbuild::Config.js_paths PadUtils.puts_c 'js_paths:', :blue js_paths.each do |path| puts "- #{path}" end stylesheets_paths = Qbuild::Config.stylesheets_paths PadUtils.puts_c 'stylesheets_paths:', :blue stylesheets_paths.each do |path| puts "- #{path}" end PadUtils.puts_c 'stylesheet_name:', :blue puts "- #{Qbuild::Config.stylesheet_name}" pre_build = Qbuild::Config.pre_build PadUtils.puts_c 'pre_build:', :blue unless pre_build.nil? pre_build.each do |pre| puts "- #{pre}" end end post_build = Qbuild::Config.post_build PadUtils.puts_c 'post_build:', :blue unless post_build.nil? post_build.each do |post| puts "- #{post}" end end end def self.display_help # TODO: Add some help puts 'Todo...' end def self.display_version # TODO: Display current version & info puts 'Version...' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qbuild-0.1.0.pre1 | lib/qbuild.rb |