Sha256: 4a3ed29c0035de6265ba8c805c7081b929f0453b69da5c1fbd406ba6f8aea861

Contents?: true

Size: 1007 Bytes

Versions: 10

Compression:

Stored size: 1007 Bytes

Contents

#!/usr/bin/env ruby
if %w[c con console].include?(ARGV[0])
  require 'pry'
  require_relative '../lib/isomorfeus/console'

  Isomorfeus::Console.new.run
else
  require 'thor'
  require 'bundler'
  require 'fileutils'
  require 'erb'
  require 'active_support/core_ext/string'
  require 'opal-webpack-loader/installer_cli'
  require_relative '../lib/isomorfeus/installer'
  require_relative '../lib/isomorfeus/installer/rack_servers'
  require_relative '../lib/isomorfeus/version'
  require_relative '../lib/isomorfeus/installer/options_mangler'
  require_relative '../lib/isomorfeus/installer/new_project'
  require_relative '../lib/isomorfeus/cli'

  Isomorfeus::Installer.module_directories.each do |mod_dir|
    mod_path = File.realpath(File.join(Isomorfeus::Installer.base_path, mod_dir))
    modules = Dir.glob('*.rb', base: mod_path)
    modules.each do |mod|
      require_relative File.join(mod_path, mod)
    end
  end

  require_relative '../lib/isomorfeus/cli'

  Isomorfeus::CLI.start(ARGV)
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
isomorfeus-1.0.0.zeta19 bin/isomorfeus
isomorfeus-1.0.0.zeta18 bin/isomorfeus
isomorfeus-1.0.0.zeta17 bin/isomorfeus
isomorfeus-1.0.0.zeta16 bin/isomorfeus
isomorfeus-1.0.0.zeta15 bin/isomorfeus
isomorfeus-1.0.0.zeta14 bin/isomorfeus
isomorfeus-1.0.0.zeta13 bin/isomorfeus
isomorfeus-1.0.0.zeta12 bin/isomorfeus
isomorfeus-1.0.0.zeta11 bin/isomorfeus
isomorfeus-1.0.0.zeta10 bin/isomorfeus