class Relfile < FrsBase
def help
puts "#{$0} relfile [opts] [list]"
- puts "#{$0} relfile [opts] create <target-file>"
+ puts "#{$0} relfile [opts] create <target-file> [target-files...]"
puts "#{$0} relfile [opts] update <numeric-file-id>"
puts "#{$0} relfile [opts] delete <numeric-file-id>"
puts "Options:"
end
def create
- filename = ARGV.shift
- if !filename
+ if ARGV.empty? || ARGV.first == ""
logger.fatal "Target filename is missing."
help
return
end
+
+ ARGV.each do |f|
+ create_one(f)
+ end
+ end
+
+ def create_one(filename)
file = Pathname('.') + filename
logger.debug "Calculating digest for #{file}..."