46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/zold/commands/fetch.rb', line 46
def run(args = [])
opts = Slop.parse(args, help: true, suppress_errors: true) do |o|
o.banner = "Usage: zold fetch [ID...] [options]
Available options:"
o.bool '--ignore-score-weakness',
'Don\'t complain when their score is too weak',
default: false
o.array '--ignore-node',
'Ignore this node and don\'t fetch from it',
default: []
o.bool '--help', 'Print instructions'
end
mine = Args.new(opts, @log).take || return
mine = @wallets.all if mine.empty?
mine.each do |id|
fetch(id, Copies.new(File.join(@copies, id)), opts)
end
end
|