$34 GRAYBYTE WORDPRESS FILE MANAGER $37

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 104.21.43.35 | ADMIN IP 216.73.216.23
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/ruby30/share/gems/gems/bundler-2.2.33/lib/bundler/cli/

HOME
Current File : /opt/alt/ruby30/share/gems/gems/bundler-2.2.33/lib/bundler/cli//show.rb
# frozen_string_literal: true

module Bundler
  class CLI::Show
    attr_reader :options, :gem_name, :latest_specs
    def initialize(options, gem_name)
      @options = options
      @gem_name = gem_name
      @verbose = options[:verbose] || options[:outdated]
      @latest_specs = fetch_latest_specs if @verbose
    end

    def run
      Bundler.ui.silence do
        Bundler.definition.validate_runtime!
        Bundler.load.lock
      end

      if gem_name
        if gem_name == "bundler"
          path = File.expand_path("../../../..", __FILE__)
        else
          spec = Bundler::CLI::Common.select_spec(gem_name, :regex_match)
          return unless spec
          path = spec.full_gem_path
          unless File.directory?(path)
            return Bundler.ui.warn "The gem #{gem_name} has been deleted. It was installed at: #{path}"
          end
        end
        return Bundler.ui.info(path)
      end

      if options[:paths]
        Bundler.load.specs.sort_by(&:name).map do |s|
          Bundler.ui.info s.full_gem_path
        end
      else
        Bundler.ui.info "Gems included by the bundle:"
        Bundler.load.specs.sort_by(&:name).each do |s|
          desc = "  * #{s.name} (#{s.version}#{s.git_version})"
          if @verbose
            latest = latest_specs.find {|l| l.name == s.name }
            Bundler.ui.info <<-END.gsub(/^ +/, "")
              #{desc}
              \tSummary:  #{s.summary || "No description available."}
              \tHomepage: #{s.homepage || "No website available."}
              \tStatus:   #{outdated?(s, latest) ? "Outdated - #{s.version} < #{latest.version}" : "Up to date"}
            END
          else
            Bundler.ui.info desc
          end
        end
      end
    end

    private

    def fetch_latest_specs
      definition = Bundler.definition(true)
      if options[:outdated]
        Bundler.ui.info "Fetching remote specs for outdated check...\n\n"
        Bundler.ui.silence { definition.resolve_remotely! }
      else
        definition.resolve_with_cache!
      end
      Bundler.reset!
      definition.specs
    end

    def outdated?(current, latest)
      return false unless latest
      Gem::Version.new(current.version) < Gem::Version.new(latest.version)
    end
  end
end


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
17 Jul 2024 8.44 AM
root / linksafe
0755
add.rb
1.462 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
binstubs.rb
1.738 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
cache.rb
1.103 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
check.rb
1.277 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
clean.rb
0.594 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
common.rb
4.521 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
config.rb
5.872 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
console.rb
1.055 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
doctor.rb
4.238 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
exec.rb
2.346 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
fund.rb
0.879 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
gem.rb
15.001 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
info.rb
2.965 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
init.rb
1.135 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
inject.rb
2.116 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
install.rb
8.34 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
issue.rb
1.318 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
list.rb
2.012 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
lock.rb
1.875 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
open.rb
0.963 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
outdated.rb
9.033 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
platform.rb
1.382 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
plugin.rb
1.722 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
pristine.rb
1.638 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
remove.rb
0.343 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
show.rb
2.227 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
update.rb
3.98 KB
26 Jun 2024 1.55 PM
root / linksafe
0644
viz.rb
1.061 KB
26 Jun 2024 1.55 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF