bin/sushi_fabric in sushi_fabric-0.9.0 vs bin/sushi_fabric in sushi_fabric-0.9.1
- old
+ new
@@ -1,8 +1,8 @@
#!/usr/bin/env ruby
# encoding: utf-8
-# Version = '20170908-105900'
+# Version = '20190425-141759'
require 'sushi_fabric'
opt = OptionParser.new do |o|
o.banner = <<-EOT
@@ -20,12 +20,15 @@
o.on(:user, 'sushi_lover', '-u user', '--user', String, 'Submit user (default: sushi_lover)')
o.on(:load_path, '-I load_path', '--load_path', 'Add path where SushiApp class is located (default: ./lib)')
o.on(:next_dataset_name, '-n next_dataset_name', '--next_dataset_name', 'Next DataSet Name (default: Analysis_Category+ID+Date )')
o.on(:off_bfab, '-f', '--off_bfab', 'Do NOT register the dataset in BFabric (default: false, namely register in BFabric)')
o.on(:mango_run_name, '-g mango_run_name', '--mango_run_name', 'ManGO RunName_oBFabricID')
+ o.on(:input_dataset_application, '-a bfabric_application_number', '--input_dataset_application', 'BFabric Application Number for input DataSet')
+ o.on(:next_dataset_application, '-A bfabric_application_number', '--next_dataset_application', 'BFabric Application Number for next DataSet')
o.parse!(ARGV)
end
+
opt.project = 'p' + opt.project
if File.exist?('lib')
$: << 'lib'
end
if opt.load_path
@@ -75,9 +78,15 @@
if opt.next_dataset_name
usecase.next_dataset_name = opt.next_dataset_name
end
if opt.mango_run_name
usecase.mango_run_name = opt.mango_run_name
+end
+if opt.input_dataset_application
+ usecase.input_dataset_bfabric_application_number = opt.input_dataset_application
+end
+if opt.next_dataset_application
+ usecase.next_dataset_bfabric_application_number = opt.next_dataset_application
end
if opt.run_mode
usecase.run
else
usecase.test_run