Sha256: fae61aaccd72acbfc9d8b8d1b261fe821b3e286d1a66d14e32f8930f26e563df

Contents?: true

Size: 1.48 KB

Versions: 19

Compression:

Stored size: 1.48 KB

Contents

# frozen_string_literal: true
module Theme
  class Project < ShopifyCLI::ProjectType
    require Project.project_filepath("messages/messages")
    register_messages(Theme::Messages::MESSAGES)
  end

  class Command < ShopifyCLI::Command::ProjectCommand
    subcommand :Init, "init", Project.project_filepath("commands/init")
    subcommand :Serve, "serve", Project.project_filepath("commands/serve")
    subcommand :Pull, "pull", Project.project_filepath("commands/pull")
    subcommand :Push, "push", Project.project_filepath("commands/push")
    subcommand :Delete, "delete", Project.project_filepath("commands/delete")
    subcommand :Check, "check", Project.project_filepath("commands/check")
    subcommand :Publish, "publish", Project.project_filepath("commands/publish")
    subcommand :Package, "package", Project.project_filepath("commands/package")
    subcommand :Open, "open", Project.project_filepath("commands/open")
    subcommand :List, "list", Project.project_filepath("commands/list")
    subcommand :Share, "share", Project.project_filepath("commands/share")
    subcommand :LanguageServer, "language-server", Project.project_filepath("commands/language_server")
  end
  ShopifyCLI::Commands.register("Theme::Command", "theme")

  module Forms
    autoload :ConfirmStore, Project.project_filepath("forms/confirm_store")
    autoload :Select, Project.project_filepath("forms/select")
  end

  module UI
    autoload :SyncProgressBar, Project.project_filepath("ui/sync_progress_bar")
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
shopify-cli-2.27.0 lib/project_types/theme/cli.rb
shopify-cli-2.26.0 lib/project_types/theme/cli.rb
shopify-cli-2.25.0 lib/project_types/theme/cli.rb
shopify-cli-2.24.0 lib/project_types/theme/cli.rb
shopify-cli-2.23.0 lib/project_types/theme/cli.rb
shopify-cli-2.22.0 lib/project_types/theme/cli.rb
shopify-cli-2.21.0 lib/project_types/theme/cli.rb
shopify-cli-2.20.1 lib/project_types/theme/cli.rb
shopify-cli-2.20.0 lib/project_types/theme/cli.rb
shopify-cli-2.19.0 lib/project_types/theme/cli.rb
shopify-cli-2.18.1 lib/project_types/theme/cli.rb
shopify-cli-2.18.0 lib/project_types/theme/cli.rb
shopify-cli-2.17.0 lib/project_types/theme/cli.rb
shopify-cli-2.16.1 lib/project_types/theme/cli.rb
shopify-cli-2.16.0 lib/project_types/theme/cli.rb
shopify-cli-2.15.6 lib/project_types/theme/cli.rb
shopify-cli-2.15.5 lib/project_types/theme/cli.rb
shopify-cli-2.15.4 lib/project_types/theme/cli.rb
shopify-cli-2.15.3 lib/project_types/theme/cli.rb