Sha256: a04ecca73f898a6b682a1c64541e7599067aeba7f989c7a084548591ecc33b4f

Contents?: true

Size: 918 Bytes

Versions: 7

Compression:

Stored size: 918 Bytes

Contents

require "dry/cli"
require_relative "./commands/version"
require_relative "./commands/tasks"
require_relative "./commands/move"
require_relative "./commands/checkout"
require_relative "./commands/start"
require_relative "./commands/track"
require_relative "./commands/stop"
require_relative "./commands/install"

module Dude
  module Commands
    extend Dry::CLI::Registry

    register "install", Dude::Commands::Install, aliases: ["install"]
    register "version", Dude::Commands::Version, aliases: ["v", "-v", "--version"]
    register "tasks", Dude::Commands::Tasks, aliases: ["t", "-t", "--tasks"]
    register "move", Dude::Commands::Move, aliases: ["m", "-m", "--move"]
    register "checkout", Dude::Commands::Checkout, aliases: ["co"]
    register "track", Dude::Commands::Track, aliases: ["tr"]
    register "stop", Dude::Commands::Stop
    register "start", Dude::Commands::Start, aliases: ["st"]
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dude-cli-2.0.6 lib/dude/commands.rb
dude-cli-2.0.5 lib/dude/commands.rb
dude-cli-2.0.4 lib/dude/commands.rb
dude-cli-2.0.3 lib/dude/commands.rb
dude-cli-2.0.2 lib/dude/commands.rb
dude-cli-2.0.1 lib/dude/commands.rb
dude-cli-2.0.0 lib/dude/commands.rb