Sha256: df8928b59443e3540c0d33d689f7441af4e9587a033f1e304e365eaf25b628d3

Contents?: true

Size: 1.85 KB

Versions: 3

Compression:

Stored size: 1.85 KB

Contents

require 'English'

require 'active_support'
require 'active_support/core_ext'
require 'colorize'
require 'dotenv'
require 'dry/cli'
require 'dry-configurable'
require 'dry/files'
require 'erb'
require 'kwalify'
require 'light-service'
require 'logger'
require 'open-uri'
require 'ostruct'
require 'yaml'

require 'photocopier'

require 'wordmove/wpcli'

require 'wordmove/cli'
require 'wordmove/doctor'
require 'wordmove/doctor/movefile'
require 'wordmove/doctor/mysql'
require 'wordmove/doctor/rsync'
require 'wordmove/doctor/ssh'
require 'wordmove/doctor/wpcli'
require 'wordmove/exceptions'
require 'wordmove/guardian'
require 'wordmove/hook'
require 'wordmove/logger'
require 'wordmove/movefile'
require 'wordmove/wordpress_directory'
require 'wordmove/version'
require 'wordmove/environments_list'

require 'wordmove/generators/movefile'

require 'wordmove/db_paths_config'

require 'wordmove/actions/helpers'
require 'wordmove/actions/ssh/helpers'
require 'wordmove/actions/ftp/helpers'
Dir[File.join(__dir__, 'wordmove/actions/**/*.rb')].each { |file| require file }
Dir[File.join(__dir__, 'wordmove/organizers/**/*.rb')].each { |file| require file }

module Wordmove
  # Interactors' namespce. Interactors are called "Actions", following the LightService convention.
  # In this namespace there are two kinds of "Actions":
  # * local environment actions
  # * protocol agnostic remote environment actions
  # @see https://github.com/adomokos/light-service/blob/master/README.md LightService README
  module Actions
    # Ssh actions' namespace. Here are SSH protocol specific actions and organizers
    # for remote environments
    module Ssh
    end
  end

  # Organizers are responsible of running organizer procedures putting together Actions
  # following business logic requirements.
  module Organizers
    # Organizers for the Ssh protocol
    module Ssh
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wordmove-6.0.0.alpha.8 lib/wordmove.rb
wordmove-6.0.0.alpha.7 lib/wordmove.rb
wordmove-6.0.0.alpha.6 lib/wordmove.rb