Sha256: 78dafb886b76b22fd3f20b42e6f7e02c80a5ce495bd5d7bbdd416dd63c52bcd4
Contents?: true
Size: 1.07 KB
Versions: 8
Compression:
Stored size: 1.07 KB
Contents
# frozen_string_literal: true module Node class Project < ShopifyCLI::ProjectType require Project.project_filepath("messages/messages") register_messages(Node::Messages::MESSAGES) end # define/autoload project specific Commands class Command < ShopifyCLI::ProjectCommands subcommand :Connect, "connect", Project.project_filepath("commands/connect") subcommand :Create, "create", Project.project_filepath("commands/create") subcommand :Deploy, "deploy", Project.project_filepath("commands/deploy") subcommand :Generate, "generate", Project.project_filepath("commands/generate") subcommand :Open, "open", Project.project_filepath("commands/open") subcommand :Serve, "serve", Project.project_filepath("commands/serve") subcommand :Tunnel, "tunnel", Project.project_filepath("commands/tunnel") end ShopifyCLI::Commands.register("Node::Command", "node") # define/autoload project specific Tasks module Tasks end # define/autoload project specific Forms module Forms autoload :Create, Project.project_filepath("forms/create") end end
Version data entries
8 entries across 8 versions & 1 rubygems