27
28
29
30
31
32
33
34
35
36
37
|
# File 'lib/isq/cli.rb', line 27
def export
dataset_dir = options[:dataset_dir] || ENV.fetch("ISQ_DATASET_DIR", default_dataset_dir)
export_dir = options[:export_dir] || ENV.fetch("ISQ_EXPORT_DIR", default_export_dir)
dataset = Isq::Dataset.load(dataset_dir)
Isq::Export.new(dataset: dataset, export_dir: export_dir,
format: options[:format].to_sym).run
say "Generated exports in #{export_dir}:"
say " #{dataset.total_count} entries across #{dataset.part_keys.length} parts"
end
|