 
   @shortdoc "Runs all the feature files with WhiteBread"
 
+  @suite_config_option :config
   @default_suite_config "features/config.exs"
+
   @context_path "features/contexts/"
   @default_contexts [
     "features/contexts/default_context.exs",


  defp run_based_on_setup(options, arguments) do
    if run_as_suite?(options, arguments) do
      SuiteRun.run_suites(
        config_path: @default_suite_config,
        contexts: @context_path
      )
    else
      SingleContextRun.run_single_context(
        options, arguments, default_contexts: @default_contexts
      )
    end
  end

  defp run_as_suite?(options, arguments) do

    end
  end

  defp config_path(options) do
    if Dict.has_key?(options, @suite_config_option) do
      Dict.get(options, @suite_config_option)
    else
      @default_suite_config
    end
  end

end
