Sha256: 1df8d989d1527115482c383b8b43b3761365309b00f066f5824bbfbbb9d8142c
Contents?: true
Size: 836 Bytes
Versions: 5
Compression:
Stored size: 836 Bytes
Contents
#!/usr/bin/env ruby require 'templater' module Generators extend Templater::Manifold desc "Generator for streamlining staticmatic" class NewSite < Templater::Generator desc "Creates a new staticmatic scaffold." first_argument :location, :required => true, :desc => "Project location" # css_dir # images_dir def destination_root File.expand_path(location) end def self.source_root File.join(File.dirname(__FILE__), '..', 'lib', 'middleman', 'template') end file :init, "init.rb" glob! :views glob! :public empty_directory :stylesheets, "public/stylesheets" empty_directory :javascripts, "public/javascripts" empty_directory :images, "public/images" end add :setup, NewSite end Generators.run_cli(Dir.pwd, 'mm-init', 1, %w(setup).concat(ARGV))
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
middleman-0.9.7 | bin/mm-init |
middleman-0.9.6 | bin/mm-init |
middleman-0.9.5 | bin/mm-init |
middleman-0.9.4 | bin/mm-init |
middleman-0.9.3 | bin/mm-init |