Sha256: 21c4c9c7eac403aa4344412baea0255b02d403d3a3959504a3dbb9f51d2dbf4d

Contents?: true

Size: 1.35 KB

Versions: 7

Compression:

Stored size: 1.35 KB

Contents

# encoding: UTF-8

module Tetra
  # program entry point
  class MainCommand < Clamp::Command
    subcommand(
      "init",
      "Inits a tetra project in the current directory",
      Tetra::InitSubcommand
    )

    subcommand(
      "dry-run",
      "Starts or ends a dry-run build",
      Tetra::DryRunSubcommand
    )

    subcommand(
      "generate-kit",
      "Create or refresh the kit spec and archive files",
      Tetra::GenerateKitSubcommand
    )

    subcommand(
      "generate-script",
      "Create or refresh the package build.sh file",
      Tetra::GenerateScriptSubcommand
    )

    subcommand(
      "generate-archive",
      "Create or refresh the package tarball",
      Tetra::GenerateArchiveSubcommand
    )

    subcommand(
      "generate-spec",
      "Create or refresh the package spec file",
      Tetra::GenerateSpecSubcommand
    )

    subcommand(
      "generate-all",
      "Create or refresh all specs, archives, scripts",
      Tetra::GenerateAllSubcommand
    )

    subcommand(
      "patch",
      "Saves changes in source files for inclusion in a patch",
      Tetra::PatchSubcommand
    )

    subcommand(
      "move-jars-to-kit",
      "Locates jars in src/ and moves them to kit/",
      Tetra::MoveJarsToKitSubcommand
    )

    subcommand(
      "get-pom",
      "Retrieves a pom file",
      Tetra::GetPomSubcommand
    )
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
tetra-1.2.2 lib/tetra/ui/main.rb
tetra-1.2.1 lib/tetra/ui/main.rb
tetra-1.2.0 lib/tetra/ui/main.rb
tetra-1.1.0 lib/tetra/ui/main.rb
tetra-1.0.0 lib/tetra/ui/main.rb
tetra-0.54.0 lib/tetra/ui/main.rb
tetra-0.53.0 lib/tetra/ui/main.rb