class Jekyll::Commands::FoundationBuildingBlocks

Public Class Methods

init_with_program(prog) click to toggle source
# File lib/jekyll/commands.rb, line 8
def init_with_program(prog)
  prog.command(:blocks) do |c|
    c.syntax "blocks <SUBCOMMAND> "
    c.description "List and install Foundation Building Blocks"
    c.command(:list) do |sub|
      sub.syntax "blocks list"
      sub.description "List available Foundation Building Blocks"
      sub.action do |args, options|
        JekyllFoundationBuildingBlocks::Blocks.list
      end
    end
    c.command(:install) do |sub|
      sub.syntax "blocks install BLOCK_NAME"
      sub.description "Install Foundation Building Blocks"
      sub.action do |args, options|
        JekyllFoundationBuildingBlocks::Blocks.install(args[0])
      end
    end
  end
end