Sha256: 2c11d7a7bb4980137b0c1c29898844e566215cbbfa0974ebb9650616d6c5ebc7

Contents?: true

Size: 672 Bytes

Versions: 78

Compression:

Stored size: 672 Bytes

Contents

module Souls
  class CLI < Thor
    desc "server", "Run SOULs APP"
    method_option :all, type: :boolean, alias: "--all", default: false, desc: "Run All API & Workers"
    def server
      if options[:all]
        Dir.chdir(Souls.get_mother_path.to_s) do
          front_path = "apps/console/package.json"
          system("foreman start -f Procfile.dev")
          system("cd apps/console && yarn dev") if File.exist?(front_path)
        end
      else
        package_json_path = "package.json"
        if File.exist?(package_json_path)
          system("yarn dev")
        else
          system("foreman start -f Procfile.dev")
        end
      end
    end
  end
end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
souls-1.17.3 lib/souls/cli/server/index.rb
souls-1.17.2 lib/souls/cli/server/index.rb
souls-1.17.1 lib/souls/cli/server/index.rb
souls-1.17.0 lib/souls/cli/server/index.rb
souls-1.16.4 lib/souls/cli/server/index.rb
souls-1.16.3 lib/souls/cli/server/index.rb
souls-1.16.2 lib/souls/cli/server/index.rb
souls-1.16.1 lib/souls/cli/server/index.rb
souls-1.16.0 lib/souls/cli/server/index.rb
souls-1.15.5 lib/souls/cli/server/index.rb
souls-1.15.4 lib/souls/cli/server/index.rb
souls-1.15.3 lib/souls/cli/server/index.rb
souls-1.15.2 lib/souls/cli/server/index.rb
souls-1.15.1 lib/souls/cli/server/index.rb
souls-1.15.0 lib/souls/cli/server/index.rb
souls-1.14.3 lib/souls/cli/server/index.rb
souls-1.14.2 lib/souls/cli/server/index.rb
souls-1.14.1 lib/souls/cli/server/index.rb
souls-1.14.0 lib/souls/cli/server/index.rb
souls-1.13.8 lib/souls/cli/server/index.rb