def file_tree_spec_context &block
      @file_tree_spec_context ||= CLIntegracon.shared_config.file_tree_spec_context.dup
      return @file_tree_spec_context if block.nil?
      instance_exec(@file_tree_spec_context, &block)
    end
def file_tree_spec_context &block
      @file_tree_spec_context ||= CLIntegracon.shared_config.file_tree_spec_context.dup
      return @file_tree_spec_context if block.nil?
      instance_exec(@file_tree_spec_context, &block)
    end
Get or configure the current context for FileTreeSpecs

 @note On first call this will create a new context on base of the
       shared configuration and store it in the ivar `@file_tree_spec_context`.

 @param  [Block<(FileTreeSpecContext) -> ()>]
         This block, if given, will be evaluated on the caller.
         It receives as first argument the context itself.

 @return [FileTreeSpecContext]
         the spec context, will be lazily created if not already present.