Sha256: 8037c1071425dd941a8e9b824b6ef81be6f4f1f8d20812db4e02a0ccad767352

Contents?: true

Size: 730 Bytes

Versions: 36

Compression:

Stored size: 730 Bytes

Contents

#!/usr/bin/env ruby
# Executable to add a fully qualified domain name into the prime host tracking data repository
# This is useful as a self-correction mechanism to flag out unique website in a constant way
require "wmap"

def print_usage
	puts "Program to add a primary host entry in the local data repository. Usage: prime [hostname]"
end

puts Wmap.banner
print_usage
Log_dir=File.dirname(__FILE__)+'/../logs/'
Wmap.wlog("Execute the command: prime #{ARGV[0]}","prime",Log_dir+"wmap.log")

# Update primary host store
ph=Wmap::HostTracker::PrimaryHost.instance
abort "Incorrect program argument! Proper Usage: prime [fully qualified domain name]" unless ARGV.length==1 && ph.is_fqdn?(ARGV[0])

ph.add(ARGV[0])
ph.save!
ph=nil

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
wmap-2.8.6 bin/prime
wmap-2.8.5 bin/prime
wmap-2.8.4 bin/prime
wmap-2.8.3 bin/prime
wmap-2.8.2 bin/prime
wmap-2.8.1 bin/prime
wmap-2.7.9 bin/prime
wmap-2.7.7 bin/prime
wmap-2.7.6 bin/prime
wmap-2.7.2 bin/prime
wmap-2.7.1 bin/prime
wmap-2.7.0 bin/prime
wmap-2.6.9 bin/prime
wmap-2.6.8 bin/prime
wmap-2.6.7 bin/prime
wmap-2.6.6 bin/prime
wmap-2.6.5 bin/prime
wmap-2.6.4 bin/prime
wmap-2.6.3 bin/prime
wmap-2.6.2 bin/prime