Sha256: ee248407a6b178d4a0d645150c69f13b77d28324e903724be094b44e2476c8b2
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
# frozen_string_literal: true module Hanami module CLI module Commands # Commands made available when the `hanami` CLI is executed within an Hanami app. # # @api private # @since 2.0.0 module App # @since 2.0.0 # @api private def self.extended(base) base.module_eval do register "version", Commands::App::Version, aliases: ["v", "-v", "--version"] register "install", Commands::App::Install register "dev", Commands::App::Dev register "console", Commands::App::Console, aliases: ["c"] register "server", Commands::App::Server, aliases: ["s"] register "routes", Commands::App::Routes register "middleware", Commands::App::Middleware if Hanami.bundled?("hanami-assets") register "assets" do |prefix| prefix.register "compile", Assets::Compile prefix.register "watch", Assets::Watch end end register "generate", aliases: ["g"] do |prefix| prefix.register "slice", Generate::Slice prefix.register "action", Generate::Action prefix.register "view", Generate::View end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hanami-cli-2.1.0.beta2 | lib/hanami/cli/commands/app.rb |