qasim/sshfs-mapper.rb

35 lines
469 B
Ruby
Executable file

#!/usr/bin/ruby
# vim: set ts=2 sw=2 :
require 'config'
require 'map'
module SshfsMapper
class SshfsMapper
def initialize()
@active_maps = nil
puts "-- sshfs-mapper --"
conf = Config.new
conf.parseCmd ARGV
@active_maps = conf.parseFile
puts conf
end
def run()
if @active_maps.nil? then
return
end
@active_maps.each do |map|
map.connect()
end
puts "--run"
end
end
end
app = SshfsMapper::SshfsMapper.new
app.run