lib/eco/cli/config/default/usecases.rb in eco-helpers-2.0.41 vs lib/eco/cli/config/default/usecases.rb in eco-helpers-2.0.42

- old
+ new

@@ -135,10 +135,17 @@ new_id = new_id == "nil"? nil : new_id options.deep_merge!(super: {new: new_id}) end end + desc = "Input file dump into a CSV as is." + cases.add("-entries-to-csv", :import, desc, case_name: "entries-to-csv") + .add_option("-out") do |options| + file = SCR.get_file("-out") + options.deep_merge(export: {file: file}) + end + desc = "Usage '-org-data-convert backup.json -restore-db-from'." desc += " Transforms an input .json file to the values of the destination environment " desc += " (names missmatch won't solve: i.e. usergroups)" cases.add("-org-data-convert", :import, desc, case_name: "org-data-convert") do |input, session, options| unless input && input.is_a?(Eco::API::Organization::People) @@ -194,10 +201,10 @@ as1 << " This makes them available to find them (i.e. via 'external-id') before they exist" cases.add("-create-from", :sync, desc, case_name: "create") .add_option("-append-starters", as1) do |options| options.deep_merge!(people: {append_created: true}) end - + desc = "Creates people with only details" cases.add("-create-details-from", :sync, desc, case_name: "create-details") .add_option("-append-starters", as1) do |options| options.deep_merge!(people: {append_created: true}) end