available_versions

in lib/gdk/postgresql_upgrader.rb [178:192]


    def available_versions
      @available_versions ||=
        if GDK::Dependencies.asdf_available?
          asdf_available_versions
        elsif GDK::Dependencies.mise_available?
          mise_available_versions
        elsif GDK::Dependencies.homebrew_available?
          brew_cellar_available_versions.transform_keys(&:to_i)
        elsif GDK::Dependencies.linux_apt_available?
          apt_available_versions
        else
          raise 'Only Homebrew, asdf, mise, and apt based Linux systems supported.'
        end
    end