Sha256: d8b3d509a186a3feba82563da9e7dbc94b16fe10a6b55f9d48bd399d5b393988
Contents?: true
Size: 736 Bytes
Versions: 5
Compression:
Stored size: 736 Bytes
Contents
module MagLove module Commands class Main < Base Maglove::Engine.register_widgets desc "fonts SUBCOMMAND ...ARGS", "manage fonts" subcommand "fonts", Commands::Fonts desc "theme SUBCOMMAND ...ARGS", "manage theme" subcommand "theme", Commands::Theme desc "assets SUBCOMMAND ...ARGS", "compile theme" subcommand "assets", Commands::Assets desc "compile", "Compile all themes" def compile Workspace::Dir.new(Dir.pwd, "src/themes").children("*").each do |dir| theme = dir.name info("COMPILING THEME #{theme}") invoke(Assets, :compile, [], theme: theme) reset_command_invocations(Assets) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems